sábado, 28 de abril de 2012

Android - Remover barra de título


Olá Pessoal,

Hoje vou apresentar uma pequena dica, mas que pode ser bastante interessante em seus aplicativos, que é a remoção da barra de título de sua Activity, essa opção é definida por tela.

Temos duas maneira de executar essa tarefa, pode ser definido no arquivo de AndroidManifest.XML através do atributo android:theme, ou dentro de cada classe java que represente um determinado arquivo de layout.

Abaixo seguem as duas opções.

Arquivo AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.EscolaDeAndroid"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="7" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name=".HelloWorldActivity"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>

Arquivo HelloWorldActivity.java
package br.com.EscolaDeAndroid;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;

public class HelloWorldActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        //remove título desta Activity
        requestWindowFeature(Window.FEATURE_NO_TITLE);    
        
        setContentView(R.layout.main);
    }
}

Abaixo segue um antes e depois:
 


Atenção:
Não precisa executar as opções descritas acima, basta somente uma, apenas estou apresentando duas maneiras de remover o título de sua Activity.

Por enquanto é isso, espero que tenham gostado, até mais...


Desenvolvi o jogo Circus Puzzle Free ele é um quebra-cabeça e está publicado no Android Market, agradeço a todos que baixarem, jogarem e comentarem.



Desenv com qualidade!

7 comentários:

Celso disse...

Poxa cara... Sabia que era simples remover essa barra, mas não imaginava o quanto. Obrigado por compartilhar ;)

Marcio de Souza disse...

Pra você ver hein Celso... :)

Obrigado pelas visitas!

rockloko disse...
Este comentário foi removido pelo autor.
rockloko disse...

dica simples de fazer! Valeu mesmo!

Unknown disse...

O meu apresentou um erro! ele para no inicio. oque ouve.

Unknown disse...

Obrigado Márcio sucesso pra vc

Henrique Pires de Oliveira disse...

Muito bom. Eu sabia configurar isso no Manifest.XML mas essa de alterar na activity é uma simples mas ótima maneira de se fazer isso. Principalmente p/ poder dar ao usuário do app a opção de mostrar ou não a barra. Obrigado