2013-03-06 178 views
0

我想知道是否有人可以帮我解答一个问题。通过偏好更改文字大小

如何根据偏好更改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)); 

回答

0

可能是你没有申报清单参数就在你SharedPreferences

我的打赌是getString返回4,因为“list”没有值。当我这样做又什么也没有发生在文本

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

:如果您更改为

等什么heppens。此外,当我更改首选项与更改大小代码,我更改首选项如果我关闭我的手机上的应用程序,并重新打开它,应用程序崩溃。 – TAM 2013-03-06 17:26:03