我已下载Android主题并尝试进一步添加新活动。
使用Android Studio 3.0.1 / API 27。
我试图通过复制没有操作栏的现有活动来添加新页面(此处为屏幕截图)No Actionbar
我可以看到新页面有操作栏(此处为屏幕截图)with Actionbar
我的styles.xml文件中的添加了Noaction bar settings。
<style name="AppTheme" 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>
<item name="windowNoTitle">true</item>
</style>
即使尝试创建空活动,也会显示操作栏。我找不到任何其他设置的运行时代码。我希望使用片段加载活动,同时按钮按照我的自定义设计点击。
因为我没有动作栏就无法创建新的活动,所以我陷入了这个阶段。
它是下载的主题,并没有操作栏设置。没有这个,就无法再增加任何活动了吗?
我已经看到所有现有的方法已经在论坛中受到质疑,但似乎它与除了styles.xml内容之外的任何内容都没有关系。
有什么想法吗?为什么这不起作用
答案 0 :(得分:0)
在具有actionBar的活动中,在onCreate()
getSupportActionBar().hide();
它会隐藏你的actionBar
答案 1 :(得分:0)
从清单文件中应用相同的文件。
<activity android:name=".SecondActivity" android:theme="Theme.AppCompat.Light.NoActionBar"/>
它肯定会有用。
答案 2 :(得分:0)
我使用了Theme.AppCompat.Light.NoActionBar
和getSupportActionBar().hide()
,但它不起作用。我就是这样找到的!
对于无操作栏活动,您只需从No_action_bar_Activity 复制其他地方。对我来说,我只是创建一个基本活动android提供并删除工具栏。或者你可以在Github上找到它。
对ActionBar_Activity执行相同操作 我认为这是 API 27
的错误