1

アプリのユーザーに、フォントとテキストサイズを変更する決定を下したいと考えています。しかし、ユーザーが変更した場合、テキストサイズまたはフォントがデフォルトとして設定されるように、どうすれば保存できますか?

4

2 に答える 2

0

SharedPreferences を使用する

変更時に保存 作成時に読み取る

于 2012-04-13T19:27:35.083 に答える
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));

また、データをローカル DB (sql lite) に保存することもできます。 http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

于 2012-04-13T19:34:10.587 に答える