0

誰かが質問を手伝ってくれるかどうか疑問に思っていました。

設定に応じて textView のテキストサイズを変更するにはどうすればよいですか? 私の設定では、ラジオグループがあり、どのラジオボタンがチェックされているかに基づいてテキストサイズを変更したいと考えています。私は次のことを思いつきましたが、これはうまくいきません。

SharedPreferences getData = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
    String values = getData.getString("list", "4");

    if (values.contentEquals("1")){
        tv1.setTextSize(20);
    }

変更したいメニューは次のとおりです。

setListAdapter(new ArrayAdapter<String>(MainMenu.this, R.layout.mylist, classes));
4

1 に答える 1

0

おそらく、リストパラメータをで宣言していませんSharedPreferences

私の賭けは、getString「リスト」には値がないため、4を返すことです。

したがって、次のように変更するとどうなりますか。

 if (values.contentEquals("4")){
        tv1.setTextSize(20);
    }
于 2013-03-06T17:23:07.007 に答える