私は、テキストビューだけで構成されるギャラリービューを数字として行っています。デフォルトでは、色を設定しない場合、中央のアイテムは黒です。私はそれを変更したい。ギャラリーで選択したアイテムの色を変更する方法
セレクタを使用すると、それは動作しません、任意のアイデア?
UPDATE:私はまた、デフォルトの動作がなくなっセレクターを使用しようと私は灰色のTextView
だから、見ることができれば、これはBaseAdapter
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;
}
を拡張して、私のTextAdapterのgetViewメソッドです とこれは私のセレクターです。
<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>
が、それは仕事をdoen't .... :(
参照[この] [1]の答えを、それがコードに色を設定する方法を説明します。 [1]:http://stackoverflow.com/questions/4602902/how-to-set-text-color-of-textview-by-coding – Jack
おかげでジャックが、これは私が欲しいものではありません、 ごめんなさい。 – Noodles
このコードを使用してセンターのアイテムはどのような色ですか? – Jack