• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1page.title=User Interface
2page.landing=true
3page.landing.intro=Your app's user interface is everything that the user can see and interact with. Android provides a variety of pre-build UI components such as structured layout objects and UI controls that allow you to build the graphical user interface for your app. Android also provides other UI modules for special interfaces such as dialogs, notifications, and menus.
4page.landing.image=images/ui/ui_index.png
5page.landing.next=overview.html
6
7@jd:body
8
9<div class="landing-docs">
10
11  <div class="col-6">
12    <h3>Blog Articles</h3>
13
14    <a href="http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html">
15      <h4>Say Goodbye to the Menu Button</h4>
16      <p>As Ice Cream Sandwich rolls out to more devices, it’s important that you begin to migrate
17your designs to the action bar in order to promote a consistent Android user experience.</p> </a>
18
19    <a href="http://android-developers.blogspot.com/2011/11/new-layout-widgets-space-and-gridlayout.html">
20      <h4>New Layout Widgets: Space and GridLayout</h4>
21      <p>Ice Cream Sandwich (ICS) sports two new widgets that have been designed to support the
22richer user interfaces made possible by larger displays: Space and GridLayout.</p> </a>
23
24    <a href="http://android-developers.blogspot.com/2011/04/customizing-action-bar.html">
25      <h4>Customizing the Action Bar</h4>
26      <p>By using the Action Bar in your Honeycomb-targeted apps, you'll give your users a familiar
27way to interact with your application.</p> </a>
28
29    <a href="http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html">
30      <h4>Horizontal View Swiping with ViewPager</h4>
31      <p>Whether you have just started out in Android app development or are a veteran of the craft,
32it probably won’t be too long before you’ll need to implement horizontally scrolling sets of views.
33</p> </a>
34  </div>
35
36  <div class="col-6">
37    <h3>Training</h3>
38
39    <a href="http://developer.android.com/training/implementing-navigation/index.html">
40      <h4>Implementing Effective Navigation</h4>
41      <p>This class shows you how to plan out the high-level screen hierarchy for your application
42and then choose appropriate forms of navigation to allow users to effectively and intuitively
43traverse your content.</p> </a>
44
45    <a href="http://developer.android.com/training/multiscreen/index.html">
46      <h4>Designing for Multiple Screens</h4>
47      <p>Android powers hundreds of device types with several different screen sizes, ranging from
48small phones to large TV sets. This class shows you how to implement a user interface that's
49optimized for several screen configurations.</p>
50    </a>
51
52    <a href="http://developer.android.com/training/improving-layouts/index.html">
53      <h4>Improving Layout Performance</h4>
54      <p>Layouts are a key part of Android applications that directly affect the user experience. If
55implemented poorly, your layout can lead to a memory hungry application with slow UIs. This
56class shows you how to avoid such problems.</p>
57    </a>
58  </div>
59
60</div>
61
62