2017-10-15 19 views
0

異なるTextViewで異なるフォントを実装したいと思います。TextViewでフォントスタイルを指定する方法

私はこれをassetsからfontsに実装しようとしています。

tf = Typeface.createFromAsset(v.getContext().getAssets(), "Roboto.ttf"); 
bellow_name.setTypeface(tf); 

しかし、私はこのようなTextView何かが

((TextView) findViewById(R.id.news_date)).setText(news.news_date); 

どのように私は上記のTextViewTypefaceを実装することができますか?

+0

OLD質問のようにパスを変更...とします。質問をする前にGOOGLE –

+0

で検索してください。私の答えを確認してください。 – KeLiuyue

答えて

0

1. assetsディレクトリに新しいフォントディレクトリを作成し、ここにRoboto.ttfフォントファイルを配置します。

これに変更することができます。

tf = Typeface.createFromAsset(v.getContext().getAssets(), "fonts/Roboto.ttf"); 
bellow_name.setTypeface(tf); 
0

ちょうどあなたが資産フォルダにサブフォルダがある場合はそれを追加することが必要であること

TextView bellow_name = (TextView) findViewById(R.id.news_date); 
Typeface tf = Typeface.createFromAsset(v.getContext().getAssets(), "Roboto.ttf"); 
bellow_name.setTypeface(tf); 
bellow_name.setText(news.news_date); 

TextViewセットタイプフェイスのオブジェクトを作成します。

assets(directory) 
    -fonts(directory) 
     -Roboto.ttf 
     -Comics.ttf 

は次に、この

Typeface tf = Typeface.createFromAsset(v.getContext().getAssets(), "fonts/Roboto.ttf"); 
関連する問題