2015-10-04 18 views
9

私のコードは次のとおりです。Javaコードでテーマ:変更ツールバーのテーマは、プログラム

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="?attr/colorPrimary" 
     android:minHeight="?attr/actionBarSize" 
     app:theme="@style/Toolbar_Theme"/> 

私はアプリを変更したいです。 toolbar.setThemeというツールバーのスタイルを変更する方法はありますか?

+2

あなただけの背景色とタイトルの色使用してコードを変更することができます toolbar.setBackgroundColor(newcolorはを)。 toolbar.setTitleTextColor(titleColor); – Lazai

+0

@Lazaiありがとう –

+0

これを試す:https://stackoverflow.com/questions/31225189/how-to-change-appcompat-v21-toolbar-theme-programmatically –

答えて

0

あなたはこのように、プログラムを変更することができます。

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 

toolbar.getContext().setTheme(R.style.ThemeOverlay_AppCompat_Dark_ActionBar); 
関連する問題