Gracias por el A2A Rahul.
Supongamos que normalmente llamaría a setContentView(R.layout.main)
, pero en la primera ejecución, desea tener esta superposición.
- ¿Cuál es la mejor aplicación de cuenta regresiva para un teléfono Android?
- ¿Cuáles son algunas aplicaciones de llamadas gratuitas para tableta?
- ¿Cuál fue tu aplicación de Android favorita este año?
- ¿Por qué deberíamos contratar una empresa de desarrollo de aplicaciones de Android contra un desarrollador de Android independiente?
- ¿Cómo será el crecimiento para el desarrollo de aplicaciones híbridas?
Paso # 1: Cree un FrameLayout
en código Java y páselo a setContentView()
.
Paso # 2: Use LayoutInflater
para inflar R.layout.main
en FrameLayout
.
Paso # 3: Use LayoutInflater
para inflar la superposición en FrameLayout
.
Paso 4: cuando el usuario toca el botón (o lo que sea) para descartar la superposición, llame a removeView()
para eliminar la superposición de FrameLayout
.
Como la superposición es un elemento secundario posterior de FrameLayout
, flotará sobre los contenidos de R.layout.main
.