我想让我的应用程序用户决定更改字体和Textsize。但是如何保存它,如果用户更改了Textsize或字体是默认设置?
答案 0 :(得分:0)
使用SharedPreferences
保存更改 在创建
上阅读答案 1 :(得分:0)
您可以在“偏好设置”中保存用户选择
SharedPreferences sPref;
sPref = getPreferences(MODE_PRIVATE);
Editor ed = sPref.edit();
String putString = myEdText.getText().toString(); //users choice
ed.putString("SAVED_TEXT", putString);
ed.commit();
然后从中读取
sPref = getPreferences(MODE_PRIVATE);
String savedText = sPref.getString("SAVED_TEXT", "");
and then dinamicly change properties of TextView
TextView myTextView = (TextView)fidViewByid(...);
myTextView.setTextSize(Float.valueOf(putString));
您还可以将数据保存到本地数据库(sql lite); http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html