【问题标题】:Drop Down Text Display using Android Action Bar使用 Android 操作栏下拉文本显示
【发布时间】:2013-02-21 05:16:23
【问题描述】:

谁能指出一个在触摸相应项目时从 Android 操作栏“展开”的视图中显示文本的示例?

就我而言,我想显示可见卫星数量等 GPS 状态信息,但这并不重要,它只是文本数据。在这种情况下,区别在于我不想显示下拉菜单,只显示文本数据——随着时间的推移而变化,但没有任何功能。

我会继续搜索,但在这一点上,我什至不确定要使用什么作为搜索词组。

谢谢, R.

我曾经在如何向我的 ActionBar 添加微调器方面获得了一些帮助。微调器显示确实允许我暂时低于“正常”操作栏空间,但我不知道如何将其标签固定在顶部。这有道理吗?如果可以在不丢失操作栏标签的情况下使用微调器,那可能是完美的。有人知道我该怎么做吗?有人认为我可能应该打开一个单独的案例吗?

谢谢,R.

【问题讨论】:

  • 你看过 ActionBar.setActionView() 了吗?这可用于为操作栏传递自定义导航样式。
  • 我不知道它存在,但我现在正在挖掘它的信息。如果你知道某个地方的例子,那真的很有帮助。

标签: android android-actionbar


【解决方案1】:

试试这个...

View customeView = getLayoutInflater().inflate(R.layout.custom_action_bar_layout, null);
getActionBar().setDisplayShowCustomEnabled(true)
getActionBar().setCustomView(addView);

另请参阅:https://groups.google.com/forum/#!msg/android-developers/mDUJ1yYcVPQ/ATwHNLg1OA0J

【讨论】:

  • 嗯,这些是一些非常薄的样本,但我会看看我能用它们做什么。您知道添加自定义视图是完全替换默认视图还是添加到默认视图??
  • 有趣的是,看起来虽然我可以向我的 ActionBar 添加一个文本视图(添加到默认视图,而不是替换它)并控制其中的文本,但我不能出去Action Bar 的既定边界来做到这一点。可悲的是,这正是我想要做的。我会继续挖掘。
  • 我想这是意料之中的,你添加到操作栏的任何视图都只能包含在 AB 中。顺便说一句,您提到的默认视图是什么,就像有图标和标题一样?
  • 在我的应用程序中,我隐藏了标题但显示了图标。除此之外,我只是显示了 Android 操作系统给我的 ActionBar,我的菜单项在右边。我知道您可以将一个或多个菜单项设置为微调器,并且微调器将延伸到 ActionBar 的正常空间下方。在这一点上,我的计划是尝试使用该函数来解决问题,但我还没有任何可以回答这篇文章的内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-09
  • 2014-01-28
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多