2010-10-28 4 views
1

Je voudrais créer un menu sur mesure en bas de l'écran, Ce menu sera sous forme de boutons et, il sera toujours visible en premier, si l'utilisateur fait défiler vers le bas, il sera visible et défilera vers le haut.Android: créer un menu personnalisé sur le fond

Comment est-ce possible?

+0

si elle est visible d'abord, quand sera-t-il alors invisible - votre question ne dit pas? Pouvez-vous clarifier votre question? Vous voulez dire que vous voulez un menu flottant qui est toujours au bas de l'écran? –

Répondre

1

Ce menu est-il toujours visible? ou apparaît-il seulement lorsque le bouton "menu" est pressé?

Un moyen facile de faire cela est d'utiliser un RelativeLayout comme ViewGroup principal. Créez un second ViewGroup (LinearLayout, RelativeLayout ... ou autre) qui contient vos éléments de menu et ancrez le groupe entier en bas de l'écran. Si vous deviez alors, mettre un ListView au-dessus de ce deuxième groupe, il occuperait tout l'espace au-dessus de vos contrôles de menu et les contrôles de menu eux-mêmes seraient toujours visibles.

J'espère que cela a été utile.

+0

ce menu est toujours visible, et sera utilisé sur certaines des activités, avez-vous un tutoriel? – Troj

+0

Malheureusement, je n'ai pas un site/blog pour poster des tutoriels, et je n'ai pas d'exemples de code à portée de main, mais vous devriez être en mesure de google recherche d'exemples sur la façon d'utiliser le RelativeLayout. Une fois que vous savez comment utiliser la mise en page, il devrait être facile de placer un ViewGroup dans un autre. – mtmurdock

0

essayez d'utiliser quelque chose de similaire à Tab View? utiliser tabview et la fin de la page par ce que vous pouvez toujours faire usage de ce visible .. si vous le voulez en tant que bouton puis aller pour listview et la disposition relative

+0

Comment puis-je faire afficher l'onglet à la fin de l'activité? – Troj

+0

@troj: Avoir un relativelayout dans notre code, puis ajouter un listview à la mise en page puis un onglet à la même mise en page.j'espère que cela devrait faire l'affaire.que vous cliquez sur ce tabview, chargez le contenu dynamique à listview. – Ads

Questions connexes