EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo ocultar la ActionBar de una Activity en Xamarin Android

Programación Xamarin Android  
 
Cómo ocultar la ActionBar de una Activity en Xamarin Android

Si desarrollas aplicaciones para dispositivos Android bajo la plataforma Xamarin, adquirida por Microsoft, y que finalmente ha pasado a formar parte del IDE de desarrollo Visual Studio, normalmente, cuando creas una nueva Actividad o Activity, esta suele mostrarse vacía, pero en la parte superior de la misma se muestra la Action Bar.

Para ciertos conjuntos de aplicaciones puede ser algo atractivo el tener este elemento en esta situación de la pantalla, pero para otras, es algo innecesario e incluso molesto, ya que puede llegar a ocupar una parte considerable de la misma. Por lo tanto, la mejor opción es hacer que se oculte.

Cómo ocultar la ActionBar de una Activity en Xamarin Android - Image 1 - professor-falken.com

Podemos actuar de dos formas completamente diferentes a la hora de ocultar la Action Bar de una Activity en Xamarin Android y, aunque ambas finalmente hacen que no se vea dicho elemento, las formas de cada una de ellas son muy distintas.

 

Método 1

El primer método para ocultar la Action Bar de una Activity en Android (Xamarin) es mediante la llamada, en el método OnCreate de la función Hide() sobre la ActionBar. Como ejemplo te mostramos el siguiente código:

Este código, visualmente, ejecutará la aplicación, mostrará la Activity en cuestión, junto con la ActionBar, y posteriormente hará que se oculte. Por tanto, aunque es una solución a dicho problema, hace que su ocultación no sea limpia desde un principio.

 

Método 2

Como alternativa para ocultar la Action Bar en una Activity en Xamarin Android, otra opción es modificar el archivo AndroidManifest.xml, y añadir a la etiqueta application el atributo siguiente:

Dependiendo del tema que estés usando, el atributo tendrá una ruta u otra. En este caso, el tema usado es el Material Light.

Por lo que el archivo AndroidManifest.xml quedaría parecido al siguiente:

Si estás trabajando directamente con el IDE de Xamarin o de Visual Studio, puedes realizar la modificación de este atributo desde el editor visual, en el campo Tema de la aplicación.

Cómo ocultar la ActionBar de una Activity en Xamarin Android - Image 2 - professor-falken.com

Mediante este último método, al ejecutar la aplicación, ésta se abrirá y la Activity no mostrará, desde un primer momento, la ActionBar, habiendo sido ocultada previamente.

Cómo ocultar la ActionBar de una Activity en Xamarin Android - Image 3 - professor-falken.com

Sea cual sea el método que uses, al final conseguirás, mediante alguna de estas dos formas, hacer que se oculte la Action Bar de cualquier Activity al desarrollar bajo Xamarin Android.

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page