2010-07-03 28 views
5

Quiero crear un cuadro de diálogo personalizado como Contacto rápido en la aplicación de contacto o el que está en la aplicación oficial de Twitter. Cuando hago clic en un botón, se abre arriba o debajo del botón.Diálogo personalizado de Android como 'Contacto rápido'

http://londatiga.net/images/qc-tw.jpg de contacto rápido & Twitter

he leído el código fuente de la aplicación de contacto, pero parece que el uso de la API interna. La solución alternativa es extender la clase Dialog, puedo establecer un diseño personalizado, pero no puedo ubicar el cuadro de diálogo. Alguna solución para esto?

Gracias de antemano

+3

si desea las acciones rápidas: consulte: http://stackoverflow.com/questions/3113106/how-to-make-twitter-app-style-quick-actions-on-android si desea el contacto rápido emergente : ver: http://stackoverflow.com/questions/3168115/how-can-i-launch-the-quickcontact-action-in-android-2-1/3168363#3168363 – Qberticus

+0

Muchas gracias Qberticus, eso es excatly como yo quiero ... intentaré ... :-) –

Respuesta

1

mirada a este proyecto GreenDroid

Se tiene exactamente lo que necesita. Solo tienes que fusionarlo en tu proyecto y llamar a la actividad correcta, es muy fácil. También hay una aplicación de demostración GreenDroid en el mercado, se llama GDCatalog por lo que puede probar algunas de las funciones. Y creo que hay un script de Python que fusiona GreenDroid en tu aplicación por ti. QuickAction es la demostración en la aplicación que estás buscando. Es muy bueno también.

3

mirada a este proyecto NewQuickAction3D

La orientación predeterminada es vertical, por lo que se ve muy diferente como desee. Debe cambiar la orientación en ExampleActivity desde VERTICAL hasta HORIZONTAL.

Cuestiones relacionadas