appcompat 21 徽标作为后退按钮

2023-12-14

更新sdk到21版本后标志不显示。我使用以下代码显示徽标:

actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setIcon(R.drawable.ic_launcher);

代码看起来:https://i.stack.imgur.com/fAWIx.png

enter image description here

这段代码:

actionBar.setDisplayShowHomeEnabled(true);
actionBar.setIcon(R.drawable.ic_launcher);

Looks: https://i.stack.imgur.com/hkYqa.png

enter image description here

这段代码:

actionBar.setDisplayHomeAsUpEnabled(true);

Looks: https://i.stack.imgur.com/Ssw2A.png

enter image description here

我的徽标不显示为后退按钮。

我如何像这里一样制作旧风格?https://i.stack.imgur.com/BKOz4.png

Note:抱歉,我没有注意到类似的问题。 =(


Per the 工具栏文档:

  • 标题和副标题。标题应该是工具栏在导航层次结构中的当前位置以及其中包含的内容的路标。副标题(如果存在)应指示有关当前内容的任何扩展信息。如果应用程序使用徽标图像,则应强烈考虑省略标题和副标题。

在现代 Android UI 中,开发人员应该更多地依赖视觉上独特的工具栏配色方案,而不是应用程序图标。在 API 21 及更新版本的设备上,不鼓励使用应用程序图标加标题作为标准布局。

但是,如果您想要应用程序图标,设置标志()确实是正确的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

appcompat 21 徽标作为后退按钮 的相关文章

  • 使用workmanager时Firestore脱机持久性错误

    我正在使用一个WorkManger定期从我的中检索信息Firestore当应用程序处于后台和前台时的数据库 此信息用于根据状态更新 UI 因此不同的状态会添加或删除 UI 的不同部分 第一次运行时效果很好 但是 一旦应用程序处于后台并且Wo
  • React Native 从 JavaScript 代码内部访问 strings.xml

    有没有办法访问当前值android app src main res values strings xml从 JavaScript 代码内部 我想为每个构建放置不同的端点 URL 但我什至无法检测到反应本机代码内的构建类型 而不必求助于 D
  • android中向sqlite中插入大量数据

    目前 我必须一次向我的 Android 中插入超过 100 亿条数据 然而 内存不足的问题会使程序崩溃 sqlite 插入测试非常简单 只需使用 for 循环生成 sql 插入命令并通过 开始 和 提交 进行包装 private Array
  • SearchView过滤ListView

    我已经实现了搜索视图来过滤我的列表视图项目 当我输入任何文本时 它会过滤列表 但当我退出搜索视图时 它不会返回原始列表项 public class PlacesListAdapter extends ArrayAdapter
  • Android 30+ 中的视频捕获意图 - 只有所有者才能与待处理项目交互

    我正在尝试在我的应用程序上捕获视频 它可以在 android API 30 以下运行 但不能在 30 以上运行 似乎在 sdk 30 之后 android 不允许完全读取外部存储 作用域存储 我目前遇到这个错误 java lang Ille
  • Android 后退按钮无法与 Flutter 选项卡内的导航器配合使用

    我需要在每个选项卡内有一个导航器 因此当我推送新的小部件时 选项卡栏会保留在屏幕上 代码运行得很好 但是 android 后退按钮正在关闭应用程序而不是运行 Navigator pop import package flutter mate
  • 如何在android中获取Camera2 API的当前曝光

    In android hardware Camera旧的 我使用下面的代码获取当前曝光并获取它Camera Camera Parameters param mCamera getParameters currentExposure para
  • Android Activity 生命周期函数基础知识

    我正在测试这段代码 它显示活动所处的状态 public class Activity101Activity extends Activity String tag Lifecycle Called when the activity is
  • CollapsingToolBarLayout - 状态栏稀松布颜色不改变

    几天前我更新了我的 android studio 并开始使用 CoordinatorLayout 和 CollapsingToolbarLayout 只是尝试一些东西 工具栏稀松布颜色似乎覆盖了状态栏初始颜色和状态栏稀松布颜色 从 xml
  • 在 HTTPResponse Android 中跟踪重定向

    我需要遵循 HTTPost 给我的重定向 当我发出 HTTP post 并尝试读取响应时 我得到重定向页面 html 我怎样才能解决这个问题 代码 public void parseDoc final HttpParams params n
  • 尝试将相机切换回前面但出现异常

    尝试将相机切换回前面 但出现异常 找不到 问题请检查并帮助 error 01 27 11 49 00 376 E AndroidRuntime 30767 java lang RuntimeException Unable to start
  • 发布android后更改应用内购买项目的价格

    在 Google Play 上发布后 是否可以更改应用内购买商品的价格 我假设该应用程序也已发布 完整的在线文档位于http developer android com http developer android com也http sup
  • 在gradle插件中获取应用程序变体的包名称

    我正在构建一个 gradle 插件 为每个应用程序变体添加一个新任务 此新任务需要应用程序变体的包名称 这是我当前的代码 它停止使用最新版本的 android gradle 插件 private String getPackageName
  • Google 云端硬盘身份验证异常 - 需要许可吗? (v2)

    我一直在尝试将 Google Drive v2 添加到我的 Android 应用程序中 但无法获得授权 我收到 UserRecoverableAuthIOException 并显示消息 NeedPermission 我感觉 Google A
  • 尝试在 ubuntu 中编译 android 内核时出错

    我正在尝试从源代码编译 Android 内核 并且我已经下载了所有正确的软件包来执行此操作 但由于某种原因我收到此错误 arm linux androideabi gcc error unrecognized command line op
  • Android Studio 0.4.3 Eclipse项目没有gradle

    在此版本之前 在 Android Studio 中按原样打开 Eclipse 项目似乎很容易 无需任何转换 我更喜欢 Android Studio 环境 但我正在开发一个使用 eclipse 作为主要 IDE 的项目 我不想只为这个项目下载
  • 在activity_main.xml中注释

    我是安卓新手 据我所知 XML 中的注释与 HTML 中的注释相同 使用 形式 我想在 Android 项目的 Activity main xml 配置文件中写一些注释 但它给了我错误 值得注意的是 我使用的是 Eclipse 但目前 我直
  • android sdk 的位置尚未在 Windows 操作系统的首选项中设置

    在 Eclipse 上 我转到 windows gt Android SDK 和 AVD Manager 然后弹出此消息 Android sdk 的位置尚未在首选项中设置 进入首选项 在侧边栏找到 Android 然后会出现一个 SDK 位
  • 按日期对 RecyclerView 进行排序

    我正在尝试按日期对 RecyclerView 进行排序 但我尝试了太多的事情 我不知道现在该尝试什么 问题就出在这条线上适配器 notifyDataSetChanged 因为如果我不放 不会显示错误 但也不会更新 recyclerview
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两

随机推荐

  • Visual Studio 中“ID 为 #### 的进程未运行”

    我尝试在 Visual Studio 2013 update 3 上运行任何程序 并收到以下警告框 ID 为 的进程未运行 每次都会显示不同的身份证号码 在错误窗口中 我收到以下错误消息 程序 3148 iisexpress exe 已退出
  • 在当前日期中添加一年 PYTHON

    我已经取了一个date from database与以下variable i operation date 我得到了这样的值 April 1 2013 我需要在上面加上一年 这样我就可以得到 April 1 2014 请建议 我该怎么做 A
  • Oracle SYS_REFCURSOR 无法用作返回类型

    我需要使用 oracle 11g 中的成员函数提取并显示 db 中所有记录的所有年份 CREATE or replace TYPE BODY student t AS MEMBER FUNCTION getYear RETURN SYS R
  • 通过使用键作为值来反序列化 Jackson

    我有一个与此类似的 JSON 结构 teams team1Id team1Name team2Id team2Name 我想将其反序列化为这些 Java 类 class Teams Team team1 Team team2 class T
  • 使用 AVPlayer 和 AVMutableComposition 的声音播放未对齐

    我正在尝试使用多个乐器样本创建一首歌曲AV合成 当我播放两个声音资源时kCMTimeZero in an AVMutableComposition 我希望他们同时玩 但有一个非常轻微的偏移 这种情况只发生在第一次玩游戏时 所以这似乎是某种加
  • python 中变量的 ast.literal_eval ?

    假设我有一个文件example py 导入示例 VVV 2 DictionaryNameB a VVV bb SomethingB c False ccc None dddd true eeeee 0 123456 f 2 h 1 2 3
  • Android NestedScrollView 在 ListView 中仅显示一项

    有人知道我的布局有什么问题吗 我无法弄清楚为什么我的 ListView 只显示一项 布局 xml
  • 修改重复序列中的单个事件不会反映在从 Rest API 读取的数据中

    当您在 Office365 Outlook 中创建正在发生的事件并修改任何单个事件 编辑事件 时 更改永远不会反映在 REST API 使用的数据中 不会创建重复异常 新事件 并且系列主数据没有更改任何单个字段 预期的行为是 SeriesM
  • 虚拟环境中的 Pip 升级访问被拒绝

    Windows 10 python 3 9 13 以管理员身份在命令提示符下 我开始学习tensorflow 并按照他们网站上的步骤进行操作 当我尝试在虚拟环境中使用命令 pip install upgrade pip 时 它显示以下消息
  • python 线程块

    我正在尝试编写一个程序 该程序在循环中创建新线程 并且不等待它们完成 据我了解 如果我使用 start 在线程上 我的主循环应该继续 另一个线程将关闭并同时完成其工作 然而 一旦我的新线程启动 循环就会阻塞 直到线程完成 我是否误解了Pyt
  • Java:每个连接线程阻塞 IO 与 NIO 的完整代码示例?

    好吧 我在这里要疯了 我一直在为我的服务器重写 NIO 代码 并遇到了一些真正令人头痛的问题 最重要的是 让 NIO 正确 是非常困难的 有些人向我推荐了 Rox 教程 http rox xmlrpc sourceforge net nio
  • setOnClickListener 使我的 Android 应用程序崩溃 [重复]

    这个问题在这里已经有答案了 当我尝试在 Android 应用程序中实现登录屏幕时 我遇到了问题 用户必须使用字符串 user 填写登录名和密码字段 每当我运行此代码时 我的 Android 虚拟设备就会崩溃 它甚至无法打开 并且设备屏幕上出
  • 使用android模拟器发送和接收文本[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我目前正在开发 Android 应用程序 其中包括短信 仅使用android模拟器可以发送和接收短信吗 如果是 我该怎么做 这很简单 打开控制台 通过 telnet 连接到正在运
  • next() 直接在生成器上与具有生成器值的变量上的行为不同

    为什么直接在生成器上调用 next 与在分配了相同生成器作为其值的变量上调用 next 时得到不同的结果 下面的所有代码 输出 下面是生成器 加上变量声明 赋值 function gen yield 1 yield 2 yield 3 le
  • SQL 查询创建开始和结束日期

    好吧 假设我有一张如下所示的表 ID DATE 2 2010 08 12 2 2010 08 16 2 2010 08 17 2 2010 12 21 2 2010 12 22 2 2011 05 25 任何人都知道如何查询它 因此数据看起
  • 可以运行 Google Sheets 脚本“每天的确切时间”吗? [复制]

    这个问题在这里已经有答案了 目前我使用我的触发器 时间驱动 gt 日计时器 gt 上午 7 点到上午 8 点 GMT 08 00 结果 我的脚本在上午 7 11 45 运行 还早呢 我的问题是 是否可以在每天上午 7 55 00 等确切时间
  • 在 Windows 上静态链接 ICU

    我正在尝试在我的 C 项目中使用 ICU Unicode 我已经从以下位置下载了库here 然后通过以下方式链接它们 将 lib64 目录添加到属性 gt 链接器 gt 常规 gt 其他库目录 将所有 lib 文件的名称添加到 输入 选项卡
  • 为什么这段代码会输出连续的数字?

    我试图发布一个基本的JS棘手的问题 它显然也在欺骗我 在控制台中运行 x w gt w length setTimeout console log x 0 每次你跑步的时候setTimeout console log x 0 你会得到越来越
  • 如果值未更改,是否允许更改对象的底层字节?

    如果值本身未更改 是否允许更改对象的底层字节 那么 例如 这个代码片段可以打印 不同 吗 int a 0 char b sizeof int memcpy b a sizeof int if memcmp b a sizeof int pr
  • appcompat 21 徽标作为后退按钮

    更新sdk到21版本后标志不显示 我使用以下代码显示徽标 actionBar setDisplayShowHomeEnabled true actionBar setDisplayHomeAsUpEnabled true actionBar