В идеальном мире вы бы задали атрибут стиля текста в определении XML макета следующим образом:
<TextView
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"/>
Существует простой способ динамического достижения того же результата в вашем коде с помощью setTypeface
метод.Вам нужно передать и объект класса Typeface , который будет описывать стиль шрифта для этого TextView.Таким образом, чтобы достичь того же результата, что и в приведенном выше определении XML, вы можете сделать следующее:
TextView Tv = (TextView) findViewById(R.id.TextView);
Typeface boldTypeface = Typeface.defaultFromStyle(Typeface.BOLD);
Tv.setTypeface(boldTypeface);
В первой строке будет создан предопределенный стиль формы объекта (в данном случае Typeface.BOLD , но есть еще много предопределенных).Когда у нас есть экземпляр гарнитуры, мы можем установить его в TextView.И это все, что наш контент будет отображаться в стиле, который мы определили.
Надеюсь, это вам очень поможет. Для более подробной информации вы можете посетить
http://developer.android.com/reference/android/graphics/Typeface.html