回答
我设法隐藏主操作栏。正如在Android Developer's site描述:
If you'd like to hide the main action bar at the top, because you're using the built-in navigation tabs along with the split action bar, call
setDisplayShowHomeEnabled(false)
to disable the application icon in the action bar. In this case, there's now nothing left in the main action bar, so it disappears and all that’s left are the navigation tabs at the top and the action items at the bottom, as shown by the second device in figure 3.
这是必要的,但这还不够,因为主要的操作栏仍显示标题和右侧的菜单图标。需要两个步骤:
隐藏图标和标题
setDisplayShowTitleEnabled(false);
不要在
onCreateOptionsMenu()
创建一个菜单现在主要的操作栏是空的,它确实自败。标签仍然显示。菜单丢失,但您可以在屏幕的某个位置创建一个按钮来充当菜单,即使您可以使用相同的图标。
标签高度
我发现标签高度可以通过XML风格控制。应用程序样式标签内添加这到styles.xml
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:actionBarSize">35dp</item>
</style>
系统栏
这似乎是在系统栏,正如它的名字建议,系统只使用,不用户。我没有找到任何线索是否可以修改那里的元素(例外是来自服务的通知图标)
你可以做一件事从这个TabLayout删除标题和appicon。
在AndroidManifest.xml
android:theme="@android:style/Theme.NoTitleBar"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
使用您的活动使用此参数您的布局将看起来像这样看到它
- 1. 制作WinForm的形式最大限度地桌面高度与多个屏幕
- 2. 正确的方式来最大限度地提高德尔福(无字幕)形式
- 3. 最大限度地提高程序响应度
- 4. gurobi MILP模型,以最大限度地提高NPV
- 5. 如何最大限度地提高性能?
- 6. 如何最大限度地提高CPU的功耗?
- 7. 如何最大限度地提高http.sys文件上传性能
- 8. 如何最大限度地提高服务器性能?
- 9. 如何最大限度地提高总积分?
- 10. 最大限度地提高SQL Server Service Broker吞吐量
- 11. 如何在Android上获取屏幕工作区域的高度
- 12. Android |获取屏幕高度,宽度和屏幕宽度,高度
- 13. 放大屏幕的特定区域
- 14. @media屏幕和(最大宽度:770px)和@media屏幕和(最大宽度:770px + 30px)有什么区别
- 15. 根据屏幕尺寸设置EditText高度和最大线条的限制
- 16. 如何最大限度地提高多种语言网站的可见度?
- 17. 仅限肖像模式下的屏幕高度?
- 18. @media只有屏幕和(最大宽度:1280px),(最小高度:801px)不起作用
- 19. 设置窗口高度大于屏幕高度
- 20. ExtJS - 如何最大限度地减少roweditor的高度?
- 21. 捕捉屏幕的区域
- 22. Android Dev:最大屏幕长度
- 23. Android屏幕亮度最大值?
- 24. 从屏幕高度扩展CoordinatorLayout高度?
- 25. 固定高度流体最大高度文本区域 - 溢出自动
- 26. 覆盖图像限制的最大宽度和最大高度
- 27. 将屏幕最大化为2屏幕
- 28. 计算最佳包装大小(Optimal Payload)以最大限度地提高网络速度
- 29. WPF:MaxHeight到屏幕高度
- 30. 高度屏幕,但固定
您正在使用ActionBar或ActionBar sherlock?如果您使用的是ActionBar Sherlock库,那么在您的应用程序标签集中设置'android:theme =“@ style/Theme.Sherlock”' – Pragnani 2013-05-11 11:46:08
@Pragnani我不熟悉ActionBar Sherlock。我使用类ActionBar。 – ilomambo 2013-05-11 11:52:37
好的,试试我的答案 – Pragnani 2013-05-11 12:01:50