2011-04-14 8 views
10

Aquí hay un controlador de popover del ipad.Android - controlador de popover igual que el ipad

enter image description here

alguna idea sobre cómo podemos crear el mismo tipo de cosa en Android? En realidad, quiero mostrar el archivo html o cargar la vista web con la URL.

+0

¿Puede ser más específico? La captura de pantalla es de un ipad? Llamar a una vista web para un menú podría ser malo si el usuario no está conectado ... – trgraglia

+0

Webview no significa necesariamente un archivo html remoto, también puede ser local. Puede ser más fácil de crear que nativo, depende de qué diseño/diseños quiere poner allí. –

+0

ver https://github.com/lupidan/PopoverView –

Respuesta

20

Puede utilizar esta QuickAction 3D

3D QuickAction enter image description here

Este es un proyecto de código abierto. Puede obtenerlo aquí: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/

+0

ya había descargado el mismo en pasado, pero aún no lo he implementado. Déjame implementar la acción rápida que has mencionado. Gracias por su apoyo. –

+0

+1, funciona bien y es excelente. Gracias por el apoyo. –

4

Puede hacer esto con un cuadro de diálogo personalizado (clase pública MenuDialog extends Dialog) que es semitransparente (utilice el valor alfa en su color bg como # 88000000). Establezca su vista de contenido en cualquier diseño xml que desee, incl. una vista web si lo desea.

Y en el constructor, probablemente podría poner en. como:

Window window = getWindow(); 
window.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, 
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 

window.requestFeature(Window.FEATURE_NO_TITLE); 
window.setGravity(Gravity.BOTTOM); 

window.setBackgroundDrawable( 
    context.getResources().getDrawable(android.R.color.transparent)); 
Cuestiones relacionadas