java Android studio appcombat操作栏设置
当我扩展ActionBarAtcitivy
时,我设法添加了操作栏,但是如果我想调用例如:ListActivity
并且仍然有操作栏呢
我有一种奇怪的感觉,当我添加appcombat库时,我错过了一些东西,因为在预览设计窗口中,actionbar永远不会显示,尽管如果我启动应用程序,actionbar就在那里(但只有在我扩展了ActionBarActivity的情况下)
我是如何安装actionbar的:
- 我下载了图书馆和存储库李>
- 我在
build.gradle
中添加了编译com.安卓.support:appcompat-v7:21.0.3
李> - 我在
build.gradle
脚本中声明了安卓:minSdkVersion="8" 安卓:targetSdkVersion="21"
李>
正如安卓 studio文档中所说,我已经完成了这些部分
另一件有趣的事情是,当我试图导入安卓.support.v7.app.ActionBar
时,它会立即消失。那是怎么回事
# 1 楼答案
如果你想使用这个库,你需要坚持使用
ActionBarActivity
。对于您的特殊情况,您应该:ActionBarActivity
的活动李>ListFragment
加载到它中,也可以从支持库(android.support.v4.app.ListFragment
)加载李>关于第二个问题,如果在运行时加载工具栏,“设计”视图将不会显示工具栏。根据您设置的主题,它只读取布局XML文件,而不运行任何代码。它不应该是你活动的真实、可靠的预览。为此,你需要一个运行操作系统的模拟器,或者一部真正的手机