当我延长ActionBarAtcitivy
时,我已经设法以某种方式添加了操作栏,但是如果我想打电话给例如:ListActivity
并且仍然有操作栏呢?
我有一种奇怪的感觉,当我添加appcombat库时,我错过了一些东西,因为在预览设计窗口中,操作栏永远不会显示,但是如果我启动应用程序,操作栏就在那里(但是只有当我扩展了ActionBarActivity时)。
我如何安装操作栏:
com.android.support:appcompat-v7:21.0.3
。build.gradle
android:minSdkVersion="8" android:targetSdkVersion="21"
脚本中声明了build.gradle
。我已经完成了这些部分,如android studio文档中所述。
另一个有趣的事情是,当我尝试导入android.support.v7.app.ActionBar
时,它会立即消失。那是什么?
答案 0 :(得分:2)
如果您想使用此库,则需要坚持使用ActionBarActivity
。对于您的特定情况,您应该:
ListActivity
ActionBarActivity
; ListFragment
加载到其中,也可以从支持库中加载android.support.v4.app.ListFragment
。关于第二个问题,如果在运行时加载,“设计”视图将不会显示工具栏。根据您设置的主题,它只读取您的布局XML文件而不运行任何代码。它不应该是一个真实,可靠的预览,您的活动将是什么样子。为此,您需要运行操作系统的模拟器或真正的手机。