【发布时间】:2014-06-26 07:23:29
【问题描述】:
我想让用户在我的应用上选择字体大小。我该如何回应他的选择?我怎样才能从他的选择中获得价值? 谢谢 我有这个偏好代码:
<string-array name="aaa_entries">
<item >0</item>
<item >1</item>
<item >2</item>
<item >3</item>
</string-array>
<string-array name="aaa_values">
<item >Very small text</item>
<item >Small text</item>
<item >Normal text</item>
<item >Large text</item>
</string-array>
代码:
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (key.equals("pref_sync")) {
String selectedFont=sharedPreferences.getString("pref_sync",null);
if("Very small text".equalsIgnoreCase(selectedFont)) {
Toast.makeText(getApplicationContext(),"asdasdasdasd",Toast.LENGTH_SHORT).show();
}
}
}
【问题讨论】:
标签: android xml sharedpreferences listpreference