2011-06-21 14 views
10

Quiero que mi actividad ocupe un área más pequeña de la pantalla, p. la tostada no cubre toda la pantalla, solo se muestra sobre otras cosas y el resto del contenido se puede ver detrás de la tostada. Pero es un diálogo, y quiero que mi pantalla se muestre por encima de otras cosas, p. arriba de la pantalla de inicio. A continuación está la idea que tengo en mente.Cómo realizar la actividad, sin cubrir la pantalla completa

Activity Taking Smaller Area of the Screen

Por favor, me guía si es aún posible. Si es posible, muéstrame el camino correcto.
Gracias.

Respuesta

13

haga que su tema de actividad sea translúcido. añadir la siguiente línea en el archivo de manifiesto que la actividad contra:

android:theme="@android:style/Theme.Translucent" 

para que pueda ver las cosas de fondo añaden la vista a una LinearLayout con android:alignParentBottom=true.

+2

¿Qué sucede si quiero agregar esta vista a la posición aleatoria, p. 50 puntos desde la parte superior y 30 puntos desde la izquierda. ¿Hay algún atributo xml para eso? Tnx. – DixieFlatline

1

puede usar un cuadro de diálogo personalizado.

Check this y also this

se puede diseñar de manera que Layout transparente ver la actividad principal también.

Cuestiones relacionadas