gpt4 book ai didi

java - Android studio appcombat 操作栏设置

转载 作者:行者123 更新时间:2023-12-02 05:03:29 25 4
gpt4 key购买 nike

当我扩展 ActionBarAtcitivy 时,我设法以某种方式添加操作栏,但是如果我想调用例如:ListActivity 并且仍然有操作栏怎么办?

我有一种奇怪的感觉,当我添加appcombat库时,我错过了一些东西,因为在预览设计窗口中,操作栏永远不会显示,尽管如果我启动应用程序,操作栏就在那里(但前提是我扩展了ActionBarActivity )。

我如何安装操作栏:

  1. 我下载了库和存储库。
  2. 我在 build.gradle 中添加了编译 com.android.support:appcompat-v7:21.0.3
  3. 我在 build.gradle 脚本中声明了 android:minSdkVersion="8"android:targetSdkVersion="21"

我已经完成了这些部分,如 android studio 文档中所述。

另一件有趣的事情,当我尝试导入 android.support.v7.app.ActionBar 时,它立即消失。那是关于什么的?

最佳答案

如果你想使用这个库,你需要坚持使用ActionBarActivity。对于您的特定情况,您应该:

,而不是使用 ListActivity
  • 有一个扩展 ActionBarActivity 的 Activity ;
  • ListFragment 加载到其中,也可能从支持库 (android.support.v4.app.ListFragment) 加载。

关于你的第二个问题,如果你在运行时加载它,“设计” View 将不会显示你的工具栏。它只是根据您设置的主题读取您的布局 XML 文件,而不运行任何代码。它不应被视为对您的 Activity 的真实、可靠的预览。为此,您需要一个运行操作系统的模拟器,或者一部真正的手机。

关于java - Android studio appcombat 操作栏设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28025551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com