2013-03-06 58 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