2017-05-14 14 views
-1

私は初心者のプログラマーで、私は学校での仕事のためにAndroidスタジオの最初のプロジェクトの1つに取り組んでいます。TextViewのテキストサイズを変更するアプリケーション

ユーザーがテキストを書くことができるTextViewと、ユーザーがテキストのサイズを選択できるような種類のメニューを開くことを許可するボタンで構成されるアプリケーションを作成する必要があります。ユーザがこのリストからオプションを選択すると、書かれたテキストはそのサイズを変更する必要があります。

問題は、オプションを選択したときにTextViewでどのようにサイズを変更できるのか分かりません。書かれたテキストのサイズを変更できる特定の機能はありますか?

答えて

0

あなたはこの1つはSPのサイズに変更フォントのためにあるものを

使用することができます

TextViewXXX.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16); 

この1つはメイクテキストにあるBOLDを

TextViewXXX.setTypeface(null, Typeface.BOLD); 
0

はい、 TextView.setTextSize(float)を使用できます。しかし、TextViewsは、スケールに依存しないピクセルをsupport multiple screens and font size configurations(sp)に持つ必要があります。したがって、TextView.setTextSize(int unit, float size)を使用できます。単位の値はCOMPLEX_UNIT_SPで、sizeはテキストの必要なサイズです。

関連する問題