gpt4 book ai didi

android - 如何在不发生截断的情况下显示android actionbar标题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:44 25 4
gpt4 key购买 nike

我有一个标题相当长的应用程序(例如,我的长标题应用程序)。我正在使用 ActionBar 并注意到应用程序标题不断被截断(例如我的长标题 A...)。即使显示了 2 个操作栏项目(均标记为“ifRoom”),也会发生这种情况。

有谁知道是否有办法确保 Activity 标题宽度优先于“ifRoom”操作栏项目(即确保我的标题完整显示,如果需要更多空间,操作栏项目将移动到下拉菜单) ?

非常感谢大家。

最佳答案

我在使用非常短的操作栏标题时遇到了这个问题。即使是 5-6 个字符串,操作栏标题也会被省略号截断。

如果您的标题很短(比如“商店”),请调用 ActionBar.setTitle(<inputString or resId>)输入字符串比前一个标题长的地方,TextView不会调整自身大小以提供新的标题空间,即使 ActionBar有足够的空间。

之前(短标题)

short title, before

// now call setTitle() with a longer title
ActionBar actionBar = getActionBar();
actionBar.setTitle("Collin");

在(ShortTitle)之后

longer title, after

解决方案

移动您的 setTitle()调用onCreateOptionsMenu()

结果:

enter image description here

关于android - 如何在不发生截断的情况下显示android actionbar标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15576224/

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