2016-06-26 4 views
0

アプリの設定を選択すると、アプリにスタイルを適用したいと考えています。アクティビティにスタイルを適用する

private void loadPreferences(){ 
    SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); 

    boolean Background = sharedPreferences.getBoolean("background_color", false); 
    if (Background){ 
     LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainActivityLayout); 

    } 

は^私が(背景)部分にスタイルを適用したい:

は、ここに私のMainActivity.javaの関連するセクションです。

答えて

1

これに先立って、WHITEの代わりに色を使用してください。

if (Background){ 
     LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainActivityLayout); 
     mainLayout.setBackgroundColor(Color.WHITE); 
} 
+0

どこに追加しますか? –

+0

私は私の答えを編集しました。 – uguboz

0

私はあなたがプログラムでスタイルを設定できるとは思わない。ただし、テンプレートレイアウトxmlを使用して回避することも、ビューのカスタムクラスを作成することもできます

関連する問題