From f3e01995a10884107dd09dd6d87e6714798ea672 Mon Sep 17 00:00:00 2001 From: Phillip Hsu Date: Tue, 6 Sep 2016 18:08:02 -0700 Subject: [PATCH] Fix layout of EditTimerActivity. Create landscape layout. --- .../clock2/edittimer/EditTimerActivity.java | 6 +- .../res/layout-land/activity_edit_timer.xml | 176 ++++++++++++++++++ app/src/main/res/layout-land/item_timer.xml | 2 +- .../main/res/layout/activity_edit_timer.xml | 134 ++++++++----- .../main/res/layout/content_numpad_timer.xml | 12 -- app/src/main/res/layout/item_timer.xml | 2 +- app/src/main/res/values-v21/styles_timer.xml | 6 + app/src/main/res/values/dimens.xml | 3 + app/src/main/res/values/styles_timer.xml | 26 ++- 9 files changed, 300 insertions(+), 67 deletions(-) create mode 100644 app/src/main/res/layout-land/activity_edit_timer.xml delete mode 100644 app/src/main/res/layout/content_numpad_timer.xml create mode 100644 app/src/main/res/values-v21/styles_timer.xml diff --git a/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java b/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java index d5e9a63..d06a55d 100644 --- a/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java +++ b/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java @@ -28,7 +28,7 @@ public class EditTimerActivity extends BaseActivity { public static final String EXTRA_LABEL = "com.philliphsu.clock2.edittimer.extra.LABEL"; public static final String EXTRA_START_TIMER = "com.philliphsu.clock2.edittimer.extra.START_TIMER"; - @Bind(R.id.appbar) ViewGroup mAppBar; + @Bind(R.id.edit_fields_layout) ViewGroup mEditFieldsLayout; @Bind(R.id.label) TextView mLabel; @Bind(R.id.hour) EditText mHour; @Bind(R.id.minute) EditText mMinute; @@ -100,7 +100,7 @@ public class EditTimerActivity extends BaseActivity { @OnClick(R.id.backspace) void backspace() { if (mFocusGrabber.isFocused()) { - mAppBar.focusSearch(mFocusGrabber, View.FOCUS_LEFT).requestFocus(); + mEditFieldsLayout.focusSearch(mFocusGrabber, View.FOCUS_LEFT).requestFocus(); } EditText field = getFocusedField(); if (field == null) @@ -167,7 +167,7 @@ public class EditTimerActivity extends BaseActivity { } private EditText getFocusedField() { - return (EditText) mAppBar.findFocus(); + return (EditText) mEditFieldsLayout.findFocus(); } // private void updateStartButtonVisibility() { diff --git a/app/src/main/res/layout-land/activity_edit_timer.xml b/app/src/main/res/layout-land/activity_edit_timer.xml new file mode 100644 index 0000000..b76a5c8 --- /dev/null +++ b/app/src/main/res/layout-land/activity_edit_timer.xml @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +