0

当我从页面 1 导航ViewPager.

我已经尝试过setTheme(R.style...),但正如它在文档上所说的那样,它应该在绘制视图之前被调用。事实上,我根本没有得到任何改变。

我已经使用创建了主题,我想在实体和透明操作栏样式之间切换。

setTheme(int)我没有使用int样式的 上,我创建了一个新主题,它只用透明可绘制对象覆盖android:actionBarStyleand 。actionBarStyle

有没有办法即时更改颜色?

4

1 回答 1

1

只需将您的背景创建为可绘制的 xml(或者如果您想要简单的颜色,它可以是一种颜色)。然后使用setBackgroundDrawable(drawable)方法。

看这里:如何制作具有 YouTube 应用程序背景的 ActionBar

在这里:ActionBar setBackgroundDrawable() 从 Thread/Handler 清空背景

于 2013-02-19T06:41:29.650 回答