Как установить шрифт для textview, который создается во время выполнения?
я создал textview
Textview tv = new TextView(this);
tv.setTextSize(20);
, как я могу изменить размер
Я хочу установить стиль шрифта "Verdana".
Как это сделать ?? С уважением shishir
Прежде всего, для изменения начертания шрифта используется класс Typeface .
Теперь, во время выполнения
, чтобы установить шрифт, используйте setTypeface (Typeface)
из кода Java
во время разработки
, чтобы установите шрифт. Используйте android: typeface = "serif"
Например:
<TextView android:text="@+id/TextView01"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30px"
android:textStyle="italic"
android:typeface="serif" />
Для этого просто создайте папку assets / в корне проекта и поместите свои шрифты (в форме TrueType или TTF) в активы. Вы можете, например, создать assets / fonts /
и поместить туда свои файлы TTF:
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(), "fonts/HandmadeTypewriter.ttf");
tv.setTypeface(face);
Вам необходимо использовать Typeface :
создайте объект Typeface, используя этот шрифт:
Typeface myFont = Typeface.createFromAsset (getAssets (), «fonts / MyFont.ttf»);
установите шрифт для объекта, который вы хотите настроить:
TextView myTextView = (TextView) findViewById (R.id.my_text_view);
myTextView.setTypeface (myFont);