2010-07-03 9 views
5

Je souhaite créer une boîte de dialogue personnalisée telle que Contact rapide dans l'application de contact ou dans l'application officielle Twitter. Quand je clique sur un bouton, il sera ouvert au-dessus ou en dessous du bouton.Boîte de dialogue personnalisée Android comme 'Contact rapide'

http://londatiga.net/images/qc-tw.jpg Contact rapide & Twitter

J'ai lu le code source de l'application de contact, mais il semble utiliser l'API interne. La solution alternative est d'étendre la classe Dialog, je peux définir la mise en page personnalisée, mais ne parviens pas à positionner la boîte de dialogue. Des solutions pour cela?

Merci à l'avance

+3

si vous voulez les actions rapides: voir: http://stackoverflow.com/questions/3113106/how-to-make-twitter-app-style-quick-actions-on-android si vous voulez le popup de contact rapide : voir: http://stackoverflow.com/questions/3168115/how-can-i-launch-the-quickcontact-action-in-android-2-1/3168363#3168363 – Qberticus

+0

Merci beaucoup Qberticus, c'est exactement comme je want..will faire un essai .. :-) –

Répondre

1

Regardez ce projet GreenDroid

Il a exactement ce dont vous avez besoin. Il suffit de le fusionner dans votre projet et d'appeler une bonne activité, c'est très facile. Il y a aussi l'application de démo GreenDroid sur le marché, elle s'appelle GDCatalog, donc vous pouvez tester certaines fonctionnalités. Et je pense qu'il existe un script python qui fusionne GreenDroid dans votre application pour vous. QuickAction est la démo de l'application que vous recherchez. C'est très beau aussi.

3

Regardez ce projet NewQuickAction3D

L'orientation par défaut est verticale, donc il semble très différent que vous le souhaitez. Vous devez changer l'orientation en ExampleActivity de VERTICAL à HORIZONTAL.

Questions connexes