2011年07月19日
スピナーの選択文字を大きく
さてテストしていると、どうもスピナー選択がし難い
あまりにも選択項目の幅が狭いですよ
押し難いんですよホントぉ(^^;)
こんな感じ↓
画面のスピナーアイコン自体は大きさはOKなんで
選択項目の表示だけ大きくしたかったので
色々やってみる
・・・っで
どうもArrayAdapter段階で
アイコンと選択項目表示を定義してるみたいですねぇ〜
コーディング変更してみました
こんな感じ
//メイン画面の開催日スピナーセット
final Spinner spinner1 = (Spinner)findViewById(R.id.spinner1);
//2011.7.18 スピナー選択表示カスタマイズの為に変更
//spinner1.setAdapter(new ArrayAdapter
adapters =new ArrayAdapter
//ArrayAdaputerのsetDownViewResourceをカスタマイズして表示文字を大きくし選択しやすくした
adapters.setDropDownViewResource(R.layout.new_simple_spinner_dropdown_item);
spinner1.setAdapter(adapters);
//開催日スピナーのポジション取得
date_i = spinner1.getSelectedItemPosition();
内容的には
setDropDownViewResourceで新たにレイアウトを定義するんですね
新たにlayoutにXMLを追加も必要です
ま〜これで大きくなりました
こんな感じ↓
押しやすく反応も良くなりましたです。
実戦も近いので
ブラッシュアップをメインで、やって行こうかなぁ〜
投稿者:秀at 00:01| さんでープログラム(Android編) | コメント(0) | トラックバック(0)