TextViewノート
1712 ワード
1.TextView中国語太字の設定
2.フォントを使用します.(私はフォントファイルをSDカードで読み込みますが、Type faceオブジェクトをApplicationで初期化しますが、速度がちょっと悪いです.
)
3.カラーフォントの設定.(MayDayAlbumでは.)
4.TextViewはフォーカスを取らずに走馬灯を実現
http://www.eoeandroid.com/thread-83558-1-1.html
5.フォントハイパーリンク
5.1.htmlコンテンツを直接使用する:
5.1.1 AndroidでTextViewにカスタムHTMLタグを追加
http://blog.csdn.net/arui319/article/details/6709424
5.2
6.ハイライト斜体
TextView tv = (TextView)findViewById(R.id.TextView01);
TextPaint tp = tv.getPaint();
tp.setFakeBoldText(true);
2.フォントを使用します.(私はフォントファイルをSDカードで読み込みますが、Type faceオブジェクトをApplicationで初期化しますが、速度がちょっと悪いです.
)
AssetManager mgr=getAssets();// AssetManager
Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//
tv.setTypeface(tf);
3.カラーフォントの設定.(MayDayAlbumでは.)
4.TextViewはフォーカスを取らずに走馬灯を実現
http://www.eoeandroid.com/thread-83558-1-1.html
5.フォントハイパーリンク
5.1.htmlコンテンツを直接使用する:
textview.setText(Html.fromHtml("Goole<a href='http://www.google.com'>Goole </a>"));
textview.setMovementMethod(LinkMovementMethod.getInstance());
ここではTextViewにautoLink属性を設定しないように注意してください.そうしないと、クリックしても応答しないようです.5.1.1 AndroidでTextViewにカスタムHTMLタグを追加
http://blog.csdn.net/arui319/article/details/6709424
5.2
SpannableString sp = new SpannableString(" , , , , .");
sp.setSpan(new URLSpan("http://www.google.com"), 5, 7,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
6.ハイライト斜体
//
sp.setSpan(new BackgroundColorSpan(Color.RED), 17 ,19,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
//
sp.setSpan(new ForegroundColorSpan(Color.YELLOW),20,24,Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
//
sp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 27, 29, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
// SpannableString, .
textView.setMovementMethod(LinkMovementMethod.getInstance());