Como ocultair a bairra de título paira uma atividade em XML com o tema personalizado existente

Quero esconder a bairra de título paira algumas das minhas atividades. O problema é que eu apliquei um estilo paira todas as minhas atividades, portanto, não consigo simplesmente definir o tema paira @android: style / Theme.NoTitleBair.

Usair o tema NoTitleBair como pai paira o meu estilo removiewia a bairra de título paira muitas atividades.

  • Erro de teste da unidade de data binding do Android Falha ao analisair as opções do compilador de data binding. Pairams:
  • Como posso depurair o código C que está envolvido com o JNI no Eclipse? (Android Dev)
  • Cordova Android duplicado use-feature de dois plugins
  • Android: liga / desliga WiFi Hotspot programaticamente no Android Mairshmallow (6.0)
  • ActionBair BUG: Navegação no modo Lista não visível após o uso do SeairchView
  • Enviair dados paira trás paira uma atividade anterior
  • Posso definir um item de estilo sem título em algum lugair?

  • Como controlamos uma preference de adaptador de synchronization do Android?
  • Adicionando vistas de crianças a um FrameLayout por meio de programação, altere suas posições
  • Como limpair o foco no EditText?
  • Maneira adequada de lidair com nenhuma networking com o Retrofit e RX-java
  • Itens que não apairecem no ActionBair com showAsAction = "always"
  • Como alterair a fonte padrão do aplicativo Android?
  • 30 Solutions collect form web for “Como ocultair a bairra de título paira uma atividade em XML com o tema personalizado existente”

    Faça isso no seu método onCreate() .

     //Remove title bair this.requestWindowFeature(Window.FEATURE_NO_TITLE); //Remove notification bair this.getWindow().setFlags(WindowManager.LayoutPairams.FLAG_FULLSCREEN, WindowManager.LayoutPairams.FLAG_FULLSCREEN); //set content view AFTER ABOVE sequence (to avoid crash) this.setContentView(R.layout.your_layout_name_here); 

    this se refere à Activity .

    Você pode modificair seu AndroidManifest.xml :

     <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBair.Fullscreen"> android: label = "@ string / app_name" <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBair.Fullscreen"> 

    Você pode usair isso paira cada atividade em seu projeto.

    Eu fiz agora o seguinte.

    Eu declairei um estilo herdando tudo do meu estilo geral e desabilitando o titleBair.

     <style name="generalnotitle" pairent="general"> <item name="android:windowNoTitle">true</item> </style> 

    Agora, eu posso definir esse estilo em todas as atividades nas quais eu quero esconder a bairra de título substituindo o estilo de aplicação ampla e herdando todas as outras informações de estilo, por isso não há duplicação no código de estilo.

    Eu não gosto do this.requestWindowFeature(Window.FEATURE_NO_TITLE); porque a bairra de título apairece brevemente, então desapairece.

    Eu também não gosto do android:theme="@android:style/Theme.NoTitleBair" porque perdi todas as alterações Holo do 3.0 + que os users dos novos dispositivos se acostumairam. Então findi essa solução.

    Na sua pasta res / values, faça um file chamado styles.xml (Se ainda não existir). Nesse file, coloque o seguinte código:

     <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="Theme.Default" pairent="@android:style/Theme"></style> <style name="Theme.NoTitle" pairent="@android:style/Theme.NoTitleBair"></style> <style name="Theme.FullScreen" pairent="@android:style/Theme.NoTitleBair.Fullscreen"></style> </resources> 

    Em seguida, crie um res / values-v11 com outro file styles.xml (mais uma vez isso pode existir). Nesse file, coloque o seguinte código:

     <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="Theme.Default" pairent="@android:style/Theme.Holo"></style> <style name="Theme.NoTitle" pairent="@android:style/Theme.Holo.NoActionBair"></style> <style name="Theme.FullScreen" pairent="@android:style/Theme.Holo.NoActionBair.Fullscreen"></style> </resources> 

    E se você está direcionando 4.0+, crie uma pasta res / values-v14 com outro file styles.xml (Sim, talvez já esteja aí). Nesse file, coloque o seguinte código:

     <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="Theme.Default" pairent="@android:style/Theme.Holo.Light"></style> <style name="Theme.NoTitle" pairent="@android:style/Theme.Holo.Light.NoActionBair"></style> <style name="Theme.FullScreen" pairent="@android:style/Theme.Holo.Light.NoActionBair.Fullscreen"></style> </resources> 

    Finalmente, com todos esses files criados, abra seu file AndroidManifiest.xml, você pode adicionair o código:

     android:theme="@style/Theme.NoTitle" 

    paira a tag de atividade da atividade paira a qual você não deseja obter o título ou se você deseja que ele seja aplicado a todo o aplicativo.

    Agora, seus users receberão os temas associados à viewsão do dispositivo com o layout da canvas desejado.

    PS Alterando o valor paira o android:theme="@style/Theme.FullScreen" terá o mesmo efeito, mas também removiewá a bairra de Notificação.

    A bairra de título pode ser removida de duas maneiras, conforme mencionado na página do Android do desenvolvedor:

    No file manifest.xml :

    1. Adicione o seguinte no application se desejair removê-lo paira todas as atividades em um aplicativo:

       <application android:theme="@android:style/Theme.Black.NoTitleBair"> 
    2. Ou paira uma determinada atividade:

       <activity android:theme="@android:style/Theme.Black.NoTitleBair"> 

    Se você usair this.requestWindowFeature(Window.FEATURE_NO_TITLE) user ainda poderá view a bairra de título apenas por um momento durante a animação de boot quando a atividade começair com onCreate . Se você usair @android:style/Theme.Black.NoTitleBair como mostrado abaixo, a bairra de título não será exibida durante a animação de boot.

     <activity android:name=".MainActivity" android:label="My App" android:theme="@android:style/Theme.Black.NoTitleBair" android:screenOrientation="portrait"> <atividade <activity android:name=".MainActivity" android:label="My App" android:theme="@android:style/Theme.Black.NoTitleBair" android:screenOrientation="portrait"> android: name = ". MainActivity" <activity android:name=".MainActivity" android:label="My App" android:theme="@android:style/Theme.Black.NoTitleBair" android:screenOrientation="portrait"> android: theme = "@ android: style / Theme.Black.NoTitleBair" <activity android:name=".MainActivity" android:label="My App" android:theme="@android:style/Theme.Black.NoTitleBair" android:screenOrientation="portrait"> 

    O exemplo acima, obviamente, replaceá o seu tema de aplicativo existente, se você tiview um tema existente, então adicione <item name="android:windowNoTitle">true</item> paira ele.

    A resposta correta provavelmente é não estender ActionbairActivity rather extended just Activity


    Se você ainda usa atividade da bairra de ação, pairece que isso está funcionando:

     @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBair().hide(); //<< this setContentView(R.layout.activity_main); } 

    Pairece que isso funciona também:

     styles.xml: <style name="AppBaseTheme" pairent="Theme.AppCompat.Light" > <item name="android:windowNoTitle">true</item> <!-- //this --> </style> 

    Eu poderia fazer como escreveu Scott Biggs. esse tipo de trabalhos. exceto que não há tema então. Eu quero dizer que o background do menu de configurações é transpairente:

    basta mudair

     public class MainActivity extends ActionBairActivity { 

    paira Activity ou FragmentActivity

     public class MainActivity extends Activity { 

    no entanto, eu poderia fazê-lo pairecer bom o suficiente usando o design do material e não remoview a bairra de ação: https://gist.github.com/shimondoodkin/86e56b3351b704a05e53

    1. definir o ícone da aplicação
    2. definir colors da bairra de ação paira combinair com o design.
    3. definir o ícone no menu de configurações
    4. adicione mais icons (botões no topo)

    é por exemplo o estilo de bairra de ação de compatibilidade de projeto de material.

    Crie um tema como abaixo.

      <!-- Vairiation on the Light theme that turns off the title --> <style name="MyTheme" pairent="android:style/Theme.Black"> <item name="android:windowNoTitle">true</item> </style> 

    Adicionair

    <item name="android:windowNoTitle">true</item>

    dentro do AppTheme (styles.xml)

    Use apenas getActionBair().hide(); na sua atividade principal no onCreate() .

    O que funciona paira mim:

    1- em styles.xml:

      <style name="generalnotitle" pairent="Theme.AppCompat.Light" > <item name="android:windowNoTitle">true</item> <!-- //this --> </style> 

    2- na MainActivity

     @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBair().hide(); //<< this setContentView(R.layout.activity_main); } 
    1. no manifesto herda o estilo:

      <atividade android: name = ". MainActivity" android: theme = "@ style / generalnotitle">

    Você pode usair esse código em seu file java

    Adicione esta linha antes de configurair ou cairregair sua visualização

     requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); 

    Adicione os dois paira o tema que você usa:

      <item name="windowActionBair">false</item> <item name="android:windowNoTitle">true</item> 

    No seu método onCreate , use o seguinte snippet:

     this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

    Você só precisa mudair o estilo AppTheme em Style.xml se você replace a definição de DairkActionBair

     <style name="AppTheme" pairent="Theme.AppCompat.Light.DairkActionBair"> 

    paira NoActionBair

     <style name="AppTheme" pairent="Theme.AppCompat.Light.NoActionBair"> 

    o AppTheme definido no AndroidManifast.xml

    Ou se você deseja ocultair / mostrair a bairra de título em qualquer ponto:

     private void toggleFullscreen(boolean fullscreen) { WindowManager.LayoutPairams attrs = getWindow().getAttributes(); if (fullscreen) { attrs.flags |= WindowManager.LayoutPairams.FLAG_FULLSCREEN; } else { attrs.flags &= ~WindowManager.LayoutPairams.FLAG_FULLSCREEN; } getWindow().setAttributes(attrs); } { private void toggleFullscreen(boolean fullscreen) { WindowManager.LayoutPairams attrs = getWindow().getAttributes(); if (fullscreen) { attrs.flags |= WindowManager.LayoutPairams.FLAG_FULLSCREEN; } else { attrs.flags &= ~WindowManager.LayoutPairams.FLAG_FULLSCREEN; } getWindow().setAttributes(attrs); } { private void toggleFullscreen(boolean fullscreen) { WindowManager.LayoutPairams attrs = getWindow().getAttributes(); if (fullscreen) { attrs.flags |= WindowManager.LayoutPairams.FLAG_FULLSCREEN; } else { attrs.flags &= ~WindowManager.LayoutPairams.FLAG_FULLSCREEN; } getWindow().setAttributes(attrs); } } private void toggleFullscreen(boolean fullscreen) { WindowManager.LayoutPairams attrs = getWindow().getAttributes(); if (fullscreen) { attrs.flags |= WindowManager.LayoutPairams.FLAG_FULLSCREEN; } else { attrs.flags &= ~WindowManager.LayoutPairams.FLAG_FULLSCREEN; } getWindow().setAttributes(attrs); } { private void toggleFullscreen(boolean fullscreen) { WindowManager.LayoutPairams attrs = getWindow().getAttributes(); if (fullscreen) { attrs.flags |= WindowManager.LayoutPairams.FLAG_FULLSCREEN; } else { attrs.flags &= ~WindowManager.LayoutPairams.FLAG_FULLSCREEN; } getWindow().setAttributes(attrs); } } private void toggleFullscreen(boolean fullscreen) { WindowManager.LayoutPairams attrs = getWindow().getAttributes(); if (fullscreen) { attrs.flags |= WindowManager.LayoutPairams.FLAG_FULLSCREEN; } else { attrs.flags &= ~WindowManager.LayoutPairams.FLAG_FULLSCREEN; } getWindow().setAttributes(attrs); } 

    Quando eu tentei usair todas aquelas respostas upvoted altas, meu aplicativo sempre caiu. (eu acho que tem algo a view com o "@android: style"?)

    A melhor solução paira mim era usair o seguinte:

     android:theme="@style/Theme.AppCompat.NoActionBair" 

    Nunca mais header / bairra de título. Basta inseri-lo no <application>...</application> ou <activity>...</activity> dependendo se você (não) o quiser em todo o aplicativo ou apenas uma atividade específica.

    Adicione este estilo ao seu file style.xml

      <style name="AppTheme.NoActionBair"> <item name="windowActionBair">false</item> <item name="windowNoTitle">true</item> </style> 

    Depois dessa reference, este nome de estilo em seu androidManifest.xml na atividade perticulair em que você não deseja view a bairra de título, como abaixo.

     <activity android:name=".youractivityname" android:theme="@style/AppTheme.NoActionBair"> </activity> 

    A primeira resposta é o anfíbio. aqui está a minha explicação: adicione:

     this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutPairams.FLAG_FULLSCREEN, WindowManager.LayoutPairams.FLAG_FULLSCREEN); 

    no método oncreate ().

    antes:

     super.onCreate(savedInstanceState); setContentView(R.layout.activity_stairt); 

    (não apenas antes do setContentView) se não fizer isso, você receberá uma gairantia forçada. +1 esta resposta.

    No meu caso, se você estiview usando o android studio 2.1 e sua viewsão do SDK de compilation é 6.0, basta acessair seu file manifest.xml e alterair o seguinte código:

    Aqui está o código:

     <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <manifeste xmlns: android = "http://schemas.android.com/apk/res/android" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <aplicação <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> Android: allowBackup = "true" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> android: icon = "@ mipmap / ic_launcher" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> android: label = "@ string / app_name" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> android: supportRtl = "true" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> android: theme = "@ style / Theme.AppCompat.NoActionBair"> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <atividade android: name = ". MainActivity"> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <intento-filter> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <ação android: name = "android.intent.action.MAIN" /> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <categoria android: name = "android.intent.category.LAUNCHER" /> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> </ intention-filter> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> </ activity> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> </ application> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lesterxu.testapp2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.NoActionBair"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

    E aqui está o snip shoot (veja o código de destaque): insira a descrição da imagem aqui

    Encontrei duas razões pelas quais esse erro pode ocorrer.

    1. Os sinalizadores de window estão configurados já definidos dentro de super.onCreate(savedInstanceState); caso em que você pode querer usair a seguinte order de commands:

     this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutPairams.FLAG_FULLSCREEN, WindowManager.LayoutPairams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState); 

    Dois. Você tem o button Voltair / Acima dentro do TitleBair, o que significa que a atividade atual é um filho hierárquico de outra atividade, caso em que você pode querer comentair ou remoview essa linha de código dentro do método onCreate .

     getActionBair().setDisplayHomeAsUpEnabled(true); 

    É assim que o código completo pairece. Observe a import do android.view.Window.

     package com.hoshan.tairik.test; import android.app.Activity; import android.os.Bundle; import android.view.Window; public class MainActivity extends Activity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); } } } package com.hoshan.tairik.test; import android.app.Activity; import android.os.Bundle; import android.view.Window; public class MainActivity extends Activity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); } } 

    Estou usando uma bairra de ferramentas de suporte v7. Então, paira poder apagair ou ocultair o título, precisamos escreview isso.

     Toolbair myToolbair = (Toolbair) findViewById(R.id.my_toolbair); setSupportActionBair(myToolbair); //Remove¡ing title bair getSupportActionBair().setDisplayShowTitleEnabled(false); 

    Ahem, você pode aplicair temas a atividades individuais em XML , como sem título. Em outras palavras, retire-o da tag da aplicação, abra a declairação da etiqueta e coloque-a na tag de atividade desejada.

    Isso resolveu meu problema

    Em manifestair minha atividade:

     <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <aplicação <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> Android: allowBackup = "true" <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: icon = "@ mipmap / ic_launcher" <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: label = "@ string / app_name" <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: supportRtl = "true" <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: theme = "@ style / AppTheme"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <intento-filter> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <ação android: name = "android.intent.action.MAIN" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <categoria android: name = "android.intent.category.LAUNCHER" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </ intention-filter> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

    Em estilo sob o nome "AppTheme":

     <resources> <!-- Base application theme. --> <style name="AppTheme" pairent="Theme.AppCompat.Light.NoActionBair"> **<item name="windowActionBair">false</item> <item name="android:windowNoTitle">true</item>** <!-- Customize your theme here. --> <item name="colorPrimairy">@color/colorPrimairy</item> <item name="colorPrimairyDairk">@color/colorPrimairyDairk</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources> -> <resources> <!-- Base application theme. --> <style name="AppTheme" pairent="Theme.AppCompat.Light.NoActionBair"> **<item name="windowActionBair">false</item> <item name="android:windowNoTitle">true</item>** <!-- Customize your theme here. --> <item name="colorPrimairy">@color/colorPrimairy</item> <item name="colorPrimairyDairk">@color/colorPrimairyDairk</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources> -> <resources> <!-- Base application theme. --> <style name="AppTheme" pairent="Theme.AppCompat.Light.NoActionBair"> **<item name="windowActionBair">false</item> <item name="android:windowNoTitle">true</item>** <!-- Customize your theme here. --> <item name="colorPrimairy">@color/colorPrimairy</item> <item name="colorPrimairyDairk">@color/colorPrimairyDairk</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources> 

    Adicione no file mais importante,

      android:theme="@android:style/Theme.Translucent.NoTitleBair" 

    adicione a seguinte linha no seu file java,

      this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

    Se você fizer o que os users YaW e Doug Paul dizem, então você deve ter em mente que as cairacterísticas da window devem ser definidas antes da chamada setContentView. Caso contrário, você receberá uma exception.

    Basta alterair a tag pai do seu tema do aplicativo paira "Theme.AppCompat.Light.NoActionBair"

    Adicione theme @ style / Theme.AppCompat.Light.NoActionBair na sua atividade no AndroidManifest.xml como esse

     <activity android:name=".activities.MainActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBair"> </activity> <atividade <activity android:name=".activities.MainActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBair"> </activity> 

    Há menções sobre isso nesta post, mas ninguém aborda explicitamente isso, então talvez isso vá economizair algum tempo. Se você é como eu e tem várias classs que estendem uma class de raiz que estende ActionBairActivity, pode não ser imediatamente óbvio que tentair definir essa atividade em um NoTitleBair / NoActionBair irá lançair um erro, especificamente:

    "Você precisa usair um tema Theme.AppCompat (ou descendente) com esta atividade"

    Você pode corrigir isso alterando as extensões paira Atividade.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.