我正在使用
为此,我使用了
顺便说一句,我正在使用支持旧系统的
Showcase
库向用户介绍我的应用程序特性。在某些情况下,我需要将整个ActionBar
变暗以向用户展示另一个特性。为此,我使用了
View
类的setAlpha(float num)
方法。因此,我需要获取我的ActionBar
的实际视图实例来完成此操作。顺便说一句,我正在使用支持旧系统的
support-7-appcompat
库提供的ActionBar支持。
更新
与此同时,我找到了这个选项:如果你配置了一个自定义视图并将其添加到ActionBar
中,可以使用以下代码:getSupportActionBar().setCustomView(v);
要获取 ActionBar
的 View
,您可以执行以下操作:
(View) activity.getSupportActionBar().getCustomView().getParent().getParent()
有没有更简单或更容易的方式来做到这一点?
abs__action_bar_container
用于ActionBarSherlock。 - Mohammad ErsanActionBarActivity
和Theme.Appcompat
的support-library-v7-r21.0.3
版本中,v.findViewById(resId)
返回了null
,但resId
是有效的。有什么建议吗? - IronBlossom