diff options
author | Dake Gu <dake@google.com> | 2015-11-03 14:50:21 -0800 |
---|---|---|
committer | Dake Gu <dake@google.com> | 2015-11-03 14:51:03 -0800 |
commit | 0c356e44b32c8f3f0dbc02a0b7b7b4a996346577 (patch) | |
tree | 228b18e31c686d3f730d94c6c3f04545db5d1183 | |
parent | d0b4919441c4fcde0a7b00c3162f46f0003fa251 (diff) | |
download | android_development-0c356e44b32c8f3f0dbc02a0b7b7b4a996346577.tar.gz android_development-0c356e44b32c8f3f0dbc02a0b7b7b4a996346577.tar.bz2 android_development-0c356e44b32c8f3f0dbc02a0b7b7b4a996346577.zip |
GuidedStepFragment: Example of two columns actions
Bug 24979563
Change-Id: Id28e9b374d464846043e96c6b24ee95eed1af1d7
2 files changed, 22 insertions, 4 deletions
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java index 46f1ba9cd..66888ab6a 100644 --- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java +++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java @@ -206,6 +206,10 @@ public class GuidedStepActivity extends Activity { "Input credit card number", "Input credit card number"); addEditableDescriptionAction(actions, PASSWORD, "Password", "", "", InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); + } + + @Override + public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) { actions.add(new GuidedAction.Builder().constructContinue(getActivity()) .description("Continue") .build()); @@ -265,8 +269,9 @@ public class GuidedStepActivity extends Activity { } void updateContinue(boolean enabled) { - findActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled); - notifyActionChanged(findActionPositionById(GuidedAction.ACTION_ID_CONTINUE)); + findButtonActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled); + notifyButtonActionChanged(findButtonActionPositionById( + GuidedAction.ACTION_ID_CONTINUE)); } } @@ -312,6 +317,10 @@ public class GuidedStepActivity extends Activity { actions.get(actions.size() -1).setChecked(true); } } + } + + @Override + public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) { actions.add(new GuidedAction.Builder().constructContinue(getActivity()) .build()); } diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java index 8baeb6a82..70a0db844 100644 --- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java +++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java @@ -208,6 +208,10 @@ public class GuidedStepSupportActivity extends FragmentActivity { "Input credit card number", "Input credit card number"); addEditableDescriptionAction(actions, PASSWORD, "Password", "", "", InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); + } + + @Override + public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) { actions.add(new GuidedAction.Builder().constructContinue(getActivity()) .description("Continue") .build()); @@ -267,8 +271,9 @@ public class GuidedStepSupportActivity extends FragmentActivity { } void updateContinue(boolean enabled) { - findActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled); - notifyActionChanged(findActionPositionById(GuidedAction.ACTION_ID_CONTINUE)); + findButtonActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled); + notifyButtonActionChanged(findButtonActionPositionById( + GuidedAction.ACTION_ID_CONTINUE)); } } @@ -314,6 +319,10 @@ public class GuidedStepSupportActivity extends FragmentActivity { actions.get(actions.size() -1).setChecked(true); } } + } + + @Override + public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) { actions.add(new GuidedAction.Builder().constructContinue(getActivity()) .build()); } |