Remover barra de titulo do app

Boa noite, pessoal!
Alguém saberia me dizer como faço para remover a barra de titulo de um app pelo Android Studio por favor?

Já fiz varias pesquisas no Google mas os códigos que encontrei não deram certo ou eu não estou entendendo como aplicar.

Bom, ao colocar mexer no código até que na visualização da IDE do Android (celularzinho) mostra que a barra foi removida, o apk e gerado com sucesso e instalado. Mas ao executar dá um erro e aborta carregamento. Se eu remover os códigos e voltar a exibir a barra o app funciona bem.

O que poderia ser?
Estou montando um app que somente abre uma url (WebApp) de um site nele por meio de WebView, e queria remover a barra de títulos por não ser útil no momento.

Segue meu código:
Manifesto xml

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

    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@android:style/Theme.NoTitleBar" >
        <activity android:name=".gceu" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>

Styles.xml

<resources>

    <!-- Base application theme. -->
    <style name="Theme.NoTitleBar" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

</resources>

Veja que na imagem a barra some, mas dá erro no app.

Desde já agradeço a atenção e ajuda de todos.
Até+

Olá !

Você apenas quer remover a barra certo ?
Para mudar isso vai precisar dar uma alterada no Android Manifest !

Na tag application você vai precisar alterar o tema da aplicação :

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

Isso deve resolver o seu problema !

Abraço !

1 curtida

Simples, com java:

@Override 
protected void onCreate(Bundle savedInstanceState) {          
    super.onCreate(savedInstanceState);
    getSupportActionBar().hide(); //aqui a mágica
    setContentView(R.layout.sua_activity);
}
3 curtidas

Olá, beleza ?

modifique o arquivo styles.xml para o seguinte:

`

@color/colorPrimary @color/colorPrimaryDark @color/colorAccent false `

Eu uso na classe:

requestWindowFeature(Window.FEATURE_NO_TITLE);

pra mim resolve o problema. Abraço!

Obrigado pessoal pelas respostas.

Desculpe pela demora, não puder conectar antes.

Vou fazer alguns testes e posto o resultado.

Obrigado pela resposta.
O senhor quer dizer dentro da classe principal do meu activity? Ainda estou iniciando em Java/Android.

Obrigado pela resposta.

Eu deveria então mexer somente no xml styles? Não precisaria fazer outra alteração nos outros arquivos?

Você tem duas maneiras:

1 - pelo arquivo xml que representa sua Activity
2 - pelo arquivo .java que representa sua Activity

Se optar pelo xml, basta utilizar o seguinte código dentro da tag <resources>:

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

Se optar pelo java, basta adicionar o seguinte código dentro da classe onCreate(Bundle savedInstanceState):

getSupportActionBar().hide();

ou se preferir

requestWindowFeature(Window.FEATURE_NO_TITLE);

Mais uma vez obrigado pela resposta.

Junior Maia, funcionou aqui da forma como mencionou anteriormente direto no Java.

Fiz testes separados com as dicas do @matheus.brandino, do @Gabriel_Programming e a sua usando o getSupportActionBar().hide(), e todas deram certo. Só não consegui usar o código que o @fabiomarcilio enviou, deu um erro.

Tópico resolvido.
Obrigado a todos pela ajuda e dicas.
Até+

Que ótimo, @Kwmif_Vivinho ! :smiley:

Muito bom, marque como certa a resposta que você utilizou para que futuramente outros usuários possam utilizar.

Ok!
Resposta marcada.

Obrigado.
Até+

não seria mais facil alterar na classe da Activity?

por exemplo, alterar

public class classe extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {

para

public class classe extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {

Resolveu meu problema…valeu…

1 curtida

é isso ai , simples. Obrigado