TextViewの便利な設定やちょっとした小技をまとめていきます☆
URLやメールアドレスの自動リンク設定
// 自動的にリンクを生成するように設定
TextView csLinkedTextView = new TextView(this);
csLinkedTextView.setText("URL:http://www.takahara-books.com/Android/");
csLinkedTextView.setAutoLinkMask(Linkify.ALL);
フォントの指定
// ビューに表示するフォントを指定
TextView csFontTextView = new TextView(this);
csFontTextView.setText("サンプル");
csFontTextView.setTypeface(Typeface.SERIF, Typeface.BOLD_ITALIC);
自動補完の機能追加
// 候補に表示される文字列
String[] strAutoWordlist = new String[]{
"Cupcake",
"Cute",
"Donut",
"Eclair",
"Froyo",
"Gingerbread",
"Honeycomb",
"IceCreamSandwich",
"Kitkat"
}
// アダプタを作成
ArrayAdapter adapterAuto = new ArrayAdapter(
this,
android.R.layout.simple_dropdown_item_1line,
strAutoWordlist
);
// AutoCompleteTextViewインスタンスを作成
AutoCompleteTextView csAutoCompTextView = new AutoCompleteTextView(this);
// アダプタをセット
csAutoCompTextView.setAdapter(adapterAuto);