2010-07-08 4 views
0

Je développe une application et j'aimerais utiliser le contrôle que je peux voir dans l'application Photos et l'horloge de bureau (sur un HTC Desire).Commandes de menu Android

Celui auquel je fais référence est la barre au bas de l'écran qui contient plusieurs icônes. Lorsque vous appuyez sur une icône, la bulle se déplace le long de la barre jusqu'à l'icône que vous avez appuyée et l'icône s'affiche ensuite en couleur.

Quel est le nom de ce contrôle?

Répondre

0

Le premier contrôle dont vous parlez est le SlidingDrawer, (here is an example of how to use it), alors vous pouvez simplement utiliser un GridView si vous souhaitez également afficher des icônes.

Si vous voulez essayer, il vous suffit de créer une mise en page XML comme ceci:

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#FF4444CC" 
    > 
    <SlidingDrawer 
    android:id="@+id/drawer" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:handle="@+id/handle" 
    android:content="@+id/content"> 
    <ImageView 
     android:id="@id/handle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/tray_handle_normal" 
    /> 
    <Button 
     android:id="@id/content" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:text="I am big :D" 
    /> 
    </SlidingDrawer> 
</FrameLayout> 
+0

Etes-vous sûr? Le 'SlidingDrawer' peut être tiré d'un côté de l'écran. L'élément d'interface utilisateur utilisé sur HTC ressemble à une version fortement personnalisée d'une barre d'onglets; il est toujours présent et s'étend horizontalement hors de l'écran, permettant à l'utilisateur de faire glisser d'un onglet à l'autre. –

0

Je pense que vous recherchez le tiroir coulissant.