Страницы

Поиск по вопросам

понедельник, 3 июня 2019 г.

Как для TextView задать программно стиль?

Например:
TextView textView = new TextView(PhotoActivity.this); textView.setText("Photo not found.");
Тогда как задать стиль?
textView.set...???
Мне нужно было сделать цвет текста и позиционирование по центру программно, я решил задачку:
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(AbsListView.LayoutParams.WRAP_CONTENT, AbsListView.LayoutParams.FILL_PARENT); params.weight = 1.0f; params.gravity = Gravity.CENTER;
TextView textView = new TextView(PhotoActivity.this); textView.setText("Photo not found."); textView.setTextColor(Color.WHITE); textView.setLayoutParams(params);
Как вариант так:
textView.setGravity(Gravity.CENTER);


Ответ

Вам поможет
textView.setTextAppearance(int styleResId);

Комментариев нет:

Отправить комментарий