Я хочу изменить шрифт в текстовом виде Но телевизор изменяется при нажатии кнопки, и я определяю «окончательный» телевизор, и приложение разбилось .. что я могу сделать?Android, изменить шрифты в окончательном текстовом виде
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/HeroQuest.ttf");
final TextView tv = (TextView) findViewById(R.id.textView1);
tv.setTypeface(tf);
Этот код работает, если телевизор не является окончательным
Не могли бы вы предоставить трассировку стека? –
Прикрепите, пожалуйста, стек, но я уверен, что «final» не является причиной вашего сбоя. Это ничего не меняет. – tundundun
Я нашел решение public class Personaggi extends Деятельность { \t TextView tv; \t \t @Override \t защищен недействительный OnCreate (Пачка savedInstanceState) { \t \t super.onCreate (savedInstanceState); \t \t setContentView (R.layout.main); \t \t \t \t // изменение шрифта \t \t Гарнитуры Tf = Typeface.createFromAsset (getAssets(), "шрифты/HeroQuest.ttf"); \t \t tv = (TextView) findViewById (R.id.corpo); \t \t \t \t tv.setTypeface (tf); \t \t \t \t \t \t \t \t View.OnClickListener gestore = новый View.OnClickListener() { \t \t \t \t общественного недействительными OnClick (View вид) { // здесь ставить THW переключатель для кнопки, и я могу использовать телевизор, не объявляя его окончательным – Lele