在我的应用程序中,我更改了 ActionBar 中显示的每个片段的标题。当我第一次启动我的应用程序时,我收到了一个请求列表,因此我的标题是“我的请求 (20)”。
然后,当您单击该列表中的某个项目时,它会替换我的活动中的一个片段,并将标题设置为“操作”。
当我回到第一个视图(总是在同一个 Activity 中)时,我将标题重置为“我的请求(20)”,但 android 决定截断它。所以结果是“我的请求......”。
经过多次测试,当我在其中放入较小的文本时,Android 似乎正在缩小我的标题。但当我输入较长的文本时,即使有足够的空间,它也不会放大它。
我可以做什么来解决这个问题?我想要一个比在短标题末尾添加空格更好的解决方案:)
这是我用来更改 ActionBar 标题的代码:
getActivity().getActionBar().setTitle(title);
我知道这个问题很久以前就已经发布了,但我最近遇到了这个问题,这引起了我的头疼。我正在开发 Galaxy Note 10.1,我的标题是“BidItems”,我只看到操作溢出项目,但有时“BidItems”变成了“BidIt...”,这太荒谬了。经过多次测试,我发现应用程序中出现这种截断行为的原因是我正在使用以下方法调用方法((MyActivity) getApplication()).setTitle();
方法来自我的片段之一。这setTitle()
我的 Activity 调用中的方法getActionBar().setTitle()
。我一调用这个方法,我的标题就无缘无故被截断了。但只需调用setTitle()
从我的活动来看效果很好。
我真的希望这能减轻人们对我造成的头痛。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)