【问题标题】:Is it possible to add views on the Android ActionBar?是否可以在 Android ActionBar 上添加视图?
【发布时间】:2012-10-11 14:36:32
【问题描述】:

是否可以在 ActionBar 上添加我自己的自定义控件(按钮、TextView、ImageView)?我不是指ActionMenu itemsAction Views。 在我使用的 Android4 以下版本上 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar); 我可以使用title_bar.xml 放置我想要的任何视图。但是现在我在标题栏上还有OptionsMenu 项目,我想添加一些额外的自定义视图。可能吗?如果是这样,我在哪里可以定义它们以及如何从 java 代码中访问它们?

【问题讨论】:

  • 您对操作视图的具体问题是什么,因为这似乎是您想要的?
  • @CommonsWare 但是我可以使用操作视图放置我想要的任何视图吗?我以为我只能使用 Android 提供的一些小部件?

标签: android view android-actionbar


【解决方案1】:

可以在 ActionBar 上添加我自己的自定义控件(按钮、TextView、ImageView)吗?

action views 用于右侧的内容,setCustomView() 用于从左到中的内容(选项卡和列表导航所在的位置)。

但是我可以使用 Action Views 放置我想要的任何东西吗?

他们必须扩展android.view.View。所以你不能在里面放Boolean

【讨论】:

  • setCustomView() 完成这项工作,但前提是您指定 getActionBar().setDisplayShowCustomEnabled(true);,至少在我的情况下。
  • @AlexAndro:啊,对了,我忘了提到那一步——抱歉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 2012-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多