スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ListViewのフォントサイズや行の幅を変える

リストビューでは、[android.R.layout.simple_list_item_1]を使うことが多いと思います。

//いつもはこんな感じ
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);



これを使いつつ、リストのサイズ(フォントサイズは行の幅)を変える方法です。

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1){
@Override
public View getView(int position, View convertView, ViewGroup parent) {
TextView view = (TextView)super.getView(position, convertView, parent);
view.setTextSize( 14 );
view.setHeight( 50 ) ;
view.setMinimumHeight( 50 ) ;
return view;
}
};


幅を変えるため、高さと最小高さの2つを設定する必要があるところがみそです。


view.setHeight( 50 ) ;
view.setMinimumHeight( 50 ) ;

スポンサーサイト

トラックバック

コメント

コメントを残す

Secret



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。