gpt4 book ai didi

android - 在操作栏中调整应用程序名称

转载 作者:行者123 更新时间:2023-11-29 21:47:13 25 4
gpt4 key购买 nike

在我的应用程序中,操作栏中有 4 个按钮。我将 android:showAsAction="always|withText" 添加到 xml 文件中的每个 item 以强制显示所有 4 个图标。我正在 4.0"屏幕上测试应用程序,在垂直 View 中,我看到左侧的应用程序图标,应用程序名称被剪切,然后我看到 4 个图标/按钮。例如,应用程序名称是 Pandemic,并且操作栏中有所有 4 个图标,我看到 Pan...

如何让应用程序名称文本动态调整大小以填充应用程序图标和操作栏上最左侧的图标之间?

最佳答案

根据这个http://developer.android.com/design/patterns/actionbar.html (搜索“主操作栏中适合多少个操作?”)你应该在 4"显示器上显示 2 个 Action 。当然你可以展示更多的 Action ,但你会遇到你遇到的问题。这些建议也是设计指南,遵循它们以提供良好的用户体验是有意义的。标题旁边有四个按钮会使操作栏过于拥挤 IMO。

我看到了您可以追求的几个选项:

  1. 使用 android:showAsAction="ifRoom|withText"而不是 "always|withText"
  2. 如果顶部空间不足,使用拆分操作栏允许 Android 在屏幕底部显示操作。它仍然会在平板电脑大小的设备上显示顶部的操作。另见 http://developer.android.com/guide/topics/ui/actionbar.html#SplitBar
  3. 为您的标题使用自定义布局以缩小标题。我不推荐这样做,因为它至少会隐含地违反设计指南。如果您仍然想沿着这条路走下去,您需要使用

    创建自己的标题布局

    actionBar.setCustomView(newTitleBar, new ActionBar.LayoutParams(Gravity.LEFT))

要从自定义布局开始,只需从您的 SDK 文件夹中复制 Android 正在使用的布局即可。

关于android - 在操作栏中调整应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15454859/

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