2017-04-20 18 views
1

我希望能够在我的android应用程序中仅删除一个布局的操作栏。我正在开发android studio 2.3.1,并在我的styles.xml文件中使用下面的代码片段。但是,这是删除所有布局的行动栏,而不是我想要的。只为特定布局设置NoActionBar主题

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

我知道我做错了,应该有另一种方法来解决我的问题。因此,我很开放的建议和关于此的任何帮助:)

+0

你已经解决了你的问题吗? –

+0

在你的Activity类中尝试'扩展Activity'而不是'AppCompatActivity' – Naz141

+0

我已经解决了我的问题,再次感谢:) –

回答

1
<activity android:name=".YOUR_ACTIVITY" 
      android:theme="@style/AppTheme"/> 

风格添加到特定的活动,你想删除

+0

谢谢你的帮助:) –

+0

欢迎@KeshavKumaresan –

1

在style.xml添加

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

在你想改变款式的布局中请加上这个

style="@style/MyStyle" 
+0

谢谢你的帮助:) –