在操作栏中调整应用程序名称(Resize Application name in action ba

2019-10-17 20:27发布

在我的应用程序在操作栏4个按钮。 我加android:showAsAction="always|withText"每个item在XML文件中,以炫耀武力的图标全部4。 我是一个4.0" 屏幕上测试应用,并且在垂直视图我看到左侧的应用程序图标,应用程序名称被切割,然后我看到4个图标/按钮。例如,该应用程序名称是大流行,和在操作栏中的所有4个图标,我看到潘...

我怎样才能让应用程序的名称文本resiz动态的应用程序图标和操作栏上最左边的图标之间填?

Answer 1:

根据这一http://developer.android.com/design/patterns/actionbar.html (搜索“多少行动将适合在主要的行动吧?”),你应该表现出但4"显示器2周的行动。中当然你也可以显示更多的行动,但那么你将遇到你所遇到的问题。此外,这些建议是设计准则,它是有道理的跟着他们提供良好的用户体验。有四个按钮旁边的标题,使操作栏IMO太拥挤。

我看到一对夫妇,你可以追求的选项:

  1. 使用Android:showAsAction = “ifRoom | withText”,而不是 “永远| withText”
  2. 使用拆分操作栏,让Android的显示在屏幕底部的动作,如果没有在顶部有足够的空间。 它仍然会显示在平板电脑上的大小的设备上的操作。 又见http://developer.android.com/guide/topics/ui/actionbar.html#SplitBar
  3. 使用自定义布局您的标题,使标题更小。 我不会推荐,因为这将违背设计准则至少是含蓄。 如果你还是想下去,你需要使用的标题创建自己的布局路径

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

要开始使用自定义布局只复制一个Android是从您的SDK文件夹使用。



文章来源: Resize Application name in action bar