Lines Matching full:navigation
1 page.title=Optimizing Navigation for TV
18 <li><a href="#HandleDpadNavigation">Handle D-pad Navigation</a></li>
20 <li><a href="#DesignForEasyNavigation">Design for Easy Navigation</a></li>
25 <li><a href="{@docRoot}training/design-navigation/index.html">Designing Effective Navigation</a></li>
37 This lesson shows you how to optimize navigation for TV by:
42 <li>Providing highly obvious feedback for UI navigation.</li>
46 <h2 id="HandleDpadNavigation">Handle D-pad Navigation</h2>
51 To build a great TV-optimized app, you must provide a navigation scheme in which the user can
56 When you design navigation for D-pad, follow these guidelines:
67 Android usually handles navigation order between layout elements automatically, so you don't need to do anything extra. If the screen layout
68 makes navigation difficult, or if you want users to move through the layout in a specific way, you can set up explicit navigation for your
74 The following table lists all of the available navigation attributes:
101 To use one of these explicit navigation attributes, set the value to the ID (android:id value) of another widget in the layout. You should set
102 up the navigation order as a loop, so that the last control directs focus back to the first one.
106 Note: You should only use these attributes to modify the navigation order if the default order that the system applies does not work well.
149 <h2 id="DesignForEasyNavigation">Design for Easy Navigation</h2>
152 Users should be able to navigate to any UI control with a couple of D-pad clicks. Navigation should be easy and intuitive to
157 Predict the next screen that the user will want to navigate to and provide one click navigation to it. If the current screen UI is very sparse,
167 xml file below. Such multi-pane UIs make D-pad navigation easier and make good use of the horizontal screen space for