0

一般的な電子書籍で使用されているように、環境設定(ユーザーが指定したフォントサイズオプションの中から選択したもの)でエントリを使用してフォントのサイズ変更をサポートしたり、ジェスチャー(上げ下げ) Aldikoのようなアプリケーション。画面の右側に沿って上下に揺れて、Aldikoの明るさが変化しました。Androidでフォントサイズを動的に変更する

このような動的プロパティの変更はどのように実装できますか? 1.6と2.0+の実装に違いはありますか? 異なるフォントサイズであらかじめ設定された異なるテーマを使用する必要がありますか?あなたがのTextViewのisntanceを必要とするのTextViewに

TextView tv=new TextView(this); 

    //either: 
    tv.setTextAppearance(this, R.style.textStyle1); //some style you have set up 


    ///or: 
    tv.setTextSize(16); 
    tv.setTextColor(R.color.myred); //some color you set up 

そうでない静的コール:

答えて

5

は実際に、あなたはそのようにそれを行います。

+0

を、1つは、もちろん簡単です。しかし、Android 1.6ではそのようなメソッドは利用できません。 1.6でこれをどのように達成できますか? – faraday

+0

1.6でも動作しますhttp://developer.android.com/reference/android/widget/TextView.html APIレベルでフィルタを設定できます – vallllll

2

このお試しください:大丈夫

tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15); 
関連する問題