現在、私は(Italic、Bold、Underlined)スタイルを持つリスト設定から入力選択を取得しようとしていますが、これを具体的に達成する方法はあまりよく分かりません。Androidスタジオの共有設定は、フォントスタイルを設定
これまで、フォントの種類、サイズ、色については成功しました。
フォントの種類例:
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String s = sharedPreferences.getString("font_list", "gnuolane rg.ttf");
Typeface face = Typeface.createFromAsset(getAssets(), "fonts/" + s);
editText.setTypeface(face);
フォントサイズ例:
String s2 = sharedPreferences.getString("font_size", "8");
editText.setTextSize(Float.parseFloat(s2))
どのように私は同じ考えを達成することができますが、そのような太字、斜体、下線などのフォントスタイル、と? this linkが言ったように
何らかの理由で "Typeface.NORMAL"という行が文句を言う – EzioBahin
申し訳ありません、私は 'getString'を' getInt'に修正しました。 – bismute