Android ActionBar未在API 8上显示AppCompat v7

 Sunlight丶丶丶 发布于 2023-02-08 11:31

我试图ActionBar通过使用v7 AppCompat库来显示我的API 8模拟器,但它没有显示.甚至Split Action Bar也没有显示.用户必须单击菜单按钮才能显示选项.我需要4个选项才能始终在屏幕上显示.

编辑 ::

我有android:uiOptions="splitActionBarWhenNarrow",如果有帮助......

这是我的菜单xml代码:











这是我的HomeActivity代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.home, menu);
    return true;
}

我的自定义操作栏主题:



请问有谁可以告诉我这是什么问题?我查看了之前的一些问题,发现你需要添加[yourapp]命名空间showAsAciton.我这样做但它仍然没有什么区别.谢谢您的帮助.

1 个回答
  • 伙计们!我找到了解决方案.显然我没有扩展ActionBarActivity所以ActionBar没有在Android 3.0以下的设备上显示.

    只是想你们应该知道.我早些时候进行了扩展,FragmentActivity并认为如果我将其更改为ActionBarActivity,我正在运行的碎片将无效...

    但是,事实证明,ActionBarActivity扩展FragmentActivity所以你不必担心一个或另一个可能不起作用的事实.希望这有助于那里的人!

    Merry Christmas!!

    2023-02-08 11:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有