TransWikia.com

Removendo o TitleBar do app android

Stack Overflow em Português Asked by ivan veloso on December 28, 2021

To iniciando no android, e sei muito pouco! To desenvolvendo devagar e a cada mudança eu salvo o apk e vejo ele rodando no meu celular. Observei que fica uma barra no app com o nome da aplicação! Gostaria de tirar essa barra! Vi vários tutoriais na internet, porem nenhum deu certo! Não sei se de fato estou fazendo errado ou se tem haver com a compatibilidade!

Uso o Android Studio e no theme eu coloquei “NoTitleBar”, porém não funciona!

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

    <application
        android:allowBackup="true"
        android:icon="@mipmap/logo"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            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>

O Title_Bar que me refiro está na seguinte imagem!

inserir a descrição da imagem aqui

6 Answers

Simples, só adicionar uma linha ao onCreate:

@Override 
protected void onCreate(Bundle savedInstanceState) {          
   super.onCreate(savedInstanceState);
   getSupportActionBar().hide(); // Esta linha contém o código necessário.
   setContentView(R.layout.sua_activity);
}

Answered by user80314 on December 28, 2021

Amigo é barbada, va em res/values/styles.xml

modifique parent="Theme.AppCompat.Light.DarkActionBar" para parent="Theme.AppCompat.Light.NoActionBar" e faça um rebuild e pronto é só emular.

Answered by bruno on December 28, 2021

No seu arquivo styles.xml vem com um tema default:

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
    <!-- Customize your theme here. -->
</style>

Para remover a ActionBar, crie um style com o mesmo parent do style default, incluindo apenas o NoActionBar:

  <style name="AppThemeNoActionBar" parent="Theme.AppCompat.Light.NoActionBar">

    </style>

Na Activity que você queria remover o ActionBar, acrescente o tema:

  <activity
        android:name=".MainActivity"
        android:theme="@style/AppThemeNoActionBar" >

Answered by Thiago Luiz Domacoski on December 28, 2021

Tente mudar o tema da sua activity para:

android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"

Att. Jeiferson

Answered by Jeiferson on December 28, 2021

Você pode no método onCreate() da sua Activity

//Remove a title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);

Answered by Mateus Carvalho on December 28, 2021

Você pode configurar pelo Manifest para deixar o app em fullScreen.

AndroidManifest.xml

<application
    android:allowBackup="true"
    android:icon="@mipmap/logo"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar">

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

Via código Java

// onCreate()
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

// setContentView()

Answered by itscorey on December 28, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP