0

の1ページから2ページに移動するときに、アクションバーの背景( ABS 4.2)を変更しようとしていViewPagerます。

試しましsetTheme(R.style...)たが、ドキュメントに記載されているように、ビューを描画する前に呼び出す必要があります。実際、私はまったく変化がありません。

これを使用してテーマを作成しました。ソリッドアクションバースタイルと透明アクションバースタイルを切り替えたいと思います。

のスタイルsetTheme(int)を使用していないので、透明なドローアブルでとのみintをオーバーライドする新しいテーマを作成しました。android:actionBarStyleactionBarStyle

その場で色を変更する方法はありますか?

4

1 に答える 1

1

背景を描画可能なxmlとして作成するだけです(または、単純な色が必要な場合は色にすることもできます)。そして、setBackgroundDrawable(drawable)メソッドを使用します。

こちらをご覧ください:YouTubeアプリのような背景を持つActionBarを作成するにはどうすればよいですか

そしてここに:ActionBar setBackgroundDrawable()スレッド/ハンドラーから背景をnullにする

于 2013-02-19T06:41:29.650 に答える