2017-09-11 1 views
-1

3つのアクティビティを持つ3つのアクティビティすべてで、デフォルトではアクションバーの色は青色ですが、ここでは異なるアクティビティで異なるアクションバーの色を変更します私はしなければならない。は、異なるアクティビティのアクションバーの色を変更したい

あなたは各Acivityでプログラムこのような何かを行うことができます
+0

ツールバーに切り替える時間はずっと柔軟です。 –

+0

スクロールビューでは動作しません – himanshu

+0

スクロールビューでエラーログをアップロードできます – Anshul

答えて

0

mActionBar.setBackgroundDrawable(new ColorDrawable(0xff00DDED)); 
mActionBar.setDisplayShowTitleEnabled(false); 
mActionBar.setDisplayShowTitleEnabled(true); 
+0

@ user8469159各アクティビティのカラーコードを変更できます –

0

ColorDrawable colorDrawable = new ColorDrawable(); 
    ActionBar actionBar = getActionBar(); 
    //if you are using v7 version then you should do this 
    android.support.v7.app.ActionBar actionBar = getSupportActionBar(); 
    colorDrawable.setColor(getResources() 
      .getColor(R.color.you_color)); 
    actionBar.setBackgroundDrawable(colorDrawable); 

あなたが断片を使用している場合、あなたはまたに必要なすべての活動のために作成し、あなたの上でのsetContent後にこれをで試してみてくださいこれを追加する

actionBar.setDisplayShowTitleEnabled(false); 
    actionBar.setDisplayShowTitleEnabled(true); 
+0

これは@himanshuの役に立ちましたか? –

+0

bro私はこれを試しても動作していない...それは私のアプリケーションをクラッシュし、エラーを生成するactionBar.setBackgroundDrawable(colorDrawable); – himanshu

+0

ログにエラーが表示されますか? –

関連する問題