Android, agregue una nueva vista sin diseño XML

Necesito un poco de ayuda de personas con experiencia. Espero que sea fácil. Solo quiero mostrar una nueva vista (que la crea sin XML layouts ) encima de la vista del programa principal. Es para integrar el bloque de anuncios de AdMob.com:

Escribí este código:

 AdView ad = new AdView(this); ad.layout(10, 10, 100, 100); ad.setVisibility(View.VISIBLE); ad.bringToFront(); ad.requestFocus(); ad.invalidate(); 

Como veis – nada ayudó, ninguna ventana visible
¿Qué debo hacer incorrectamente? ¡Gracias!

PS que hice en la Activity de onCreate(Bundle) , pero he intentado en otros lugares también.

En realidad, no le has dicho al sistema que draw algo ni dónde dibujarlo. Usted querrá ver la documentación de setContentView(view) en su actividad. Si está intentando conseguir esto para dibujar sobre su pantalla actual, mire la documentación de Dialog (y setContentView ).

Cuando estoy programando crear vistas arbitrarias para dibujar dentro de un layout existente, por lo general agrego una etiqueta FrameLayout a mi layout XML , luego en el código llamada findViewById() , entonces puedo usar esa vista FrameLayout para agregar la view a ( addView() ).

Espero que ayude a algunos sin escribir su código para usted.

  • ¿Puedo escalar una vista en Android?
  • Ocultar búsqueda / ir botón en el teclado virtual cuando se utiliza la búsqueda?
  • OnSuggestionClick recrea mi actividad
  • Android - Creación de listview con encabezados flotantes
  • Disposición de Android: dos vistas contiguas, de igual anchura, utilizan el ancho total de la pantalla
  • ¿Es posible usar inflador de vista para inflar artículos individuales?
  • Restaurar la jerarquía de vista desde el estado guardado no restaura las vistas agregadas programaticamente
  • Actualizar vista en tiempo de ejecución en Android
  • ¿Cómo manejar hacer clic en las vistas secundarias y tocar en los ViewGroups de los padres?
  • ¿Cómo puedo obtener OnBackPressed () mientras SearchView está activado?
  • SearchView.OnCloseListener no se invoca
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.