Quitar título de aplicación Android con XML

Si no queremos hacerlo mediante programación, ya que no necesitamos que sea una modificación a realizar dinamicamente, simplemente podemos aplicar un estilo que contenga esta propiedad. Creamos un tema en el styles.xml que contenga windowNoTitle a true.

Esto sería parte de un fichero de estilo.

<resources>
    <style name="Theme.QuitarTitulo" parent="android:Theme">
        <item name="android:windowNoTitle">true</item>
    </style>
</resources>

y después lo añadimos a la aplicación en el manifest.

<application android:theme="@style/Theme.QuitarTitulo" >

Artículo para quitar título desde programación.

Forzar orientación de aplicación Android

A veces nos interesa que nuestras activities tengan siemper la misma orientación y no queremos que la aplicación se reconstruya cuando se gire el dispositivo. para ello podemos indicar en el Manifest, que orientaciones permitiremos.

Los casos más evidentes son las orientaciones verticales (Portrait) y apaisadas (Landscape).

Apaisado:

android:screenOrientation="landscape"

Vertical:

android:screenOrientation="portrait"

Un ejemplo con el Manifest completo para que veáis la ubicación y forma.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="es.dossis.wardeck" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/iconlauncher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MenuActivity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:screenOrientation="landscape"
            android:theme="@style/FullscreenTheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Quitar la barra de titulo de las aplicaciones Android

Hoy dejo un tip facilito para quitar el título de la aplicación Android que estamos desarrollando.
Podemos ver en la imágen, el molesto texto con el título de la aplicación de pruebas Carta1.

 

Captura
Para quitarla, tenemos que añadir una llamada al método RequestWindowFeature al que podemos indicarle distintos valores dentro del parametro WindowsFeatures. En este caso, indicamos NoTitle, como se ve a continuación.

 

Código C#

	protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);
			RequestWindowFeature (WindowFeatures.NoTitle);

			// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.Main);

Código Java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.main);
}

El resultado final sería el siguiente.
2