通过首选项更改文本大小

时间:2013-03-06 17:19:07

标签: java android listadapter

我想知道是否有人可以帮我解决问题。

如何根据偏好更改textView的文本大小? 在我的偏好中,我有一个radiogroup,并希望根据选中的单选按钮更改文本大小。 我想出了以下内容,但这不起作用。

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));

1 个答案:

答案 0 :(得分:0)

可能您没有在SharedPreferences中声明列表参数。

我的赌注是getString返回4因为“list”没有值。

所以,如果你改为:

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