数字としてのテキストビューだけで構成されたギャラリービューを作成しました。デフォルトでは、色を設定しない場合、中央のアイテムは黒です。変えたい。
セレクターを使用しても機能しません。アイデアはありますか?
更新:セレクターも使用しようとすると、デフォルトの動作がなくなり、灰色のテキストビューのみが表示されます
これは、BaseAdapter を拡張する TextAdapter の getView です。
public View getView(int position, View convertView, ViewGroup parent) {
TextView t = new TextView(mContext);
int val = position + 1;
t.setText("" + val);
t.setTextSize(30f);
t.setTextColor(R.drawable.numericgallery_selector);
return t;
}
これが私のセレクターです。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="#FDF132"></item>
<item android:state_selected="false" android:color="#CADDCD"></item>
<item android:color="#FFFFFF"></item>
</selector>
しかし、うまくいきません.... :(