0

テキストビューのフォントを変更したいのですが、ボタンを押すだけでテレビが変更され、テレビの「最終版」を定義すると、アプリがクラッシュしました...何ができますか?

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/HeroQuest.ttf");
final TextView tv = (TextView) findViewById(R.id.textView1);
    tv.setTypeface(tf);

このコードは、テレビが最終版でない場合に機能します

4

2 に答える 2

0

試す

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/HeroQuest.ttf");
TextView tv1 = (TextView) findViewById(R.id.textView1);
tv1.setTypeface(tf);
final TextView tv = tv1;
....
于 2013-03-22T13:35:59.827 に答える
0

TextViewasフィールドを定義する

つまり、プライベート TextView テレビ。

if u need more clarification on crash.paste the code in your OnClicklistener
于 2013-03-22T13:37:53.057 に答える