Невозможно изменить цвет разделителя прядильщика

Мой счетчик определен так, и он похоже, что android: divider = "# 66BC31" не действует, я все еще получаю белый разделитель:

<Spinner
    android:id="@+id/spinner"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginTop="15dip"
    android:layout_marginBottom="15dip"
    android:layout_marginLeft="10dip"
    android:layout_marginRight="10dip"
    android:textColor="#ffffff"
    android:divider="#66BC31"
    android:background="@drawable/spina" />

Это мой код, в котором я меняю шрифт счетчика и выбираю ресурс для раскрывающегося списка:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(Roaming.this,
            R.layout.roaming_spinner, data) {

        public View getView(int position, View convertView, ViewGroup parent) { 
            View v = super.getView(position, convertView, parent);

            Typeface externalFont = Typeface.createFromAsset(getAssets(),
                    "fonts/HelveticaNeueLTCom-Lt.ttf");
            ((TextView) v).setTypeface(externalFont);

            return v;
        }

        public View getDropDownView(int position, View convertView,
                ViewGroup parent) { // we need this so we can use custom
                                    // font for spinner (open)
            View v = super.getDropDownView(position, convertView, parent);

            Typeface externalFont = Typeface.createFromAsset(getAssets(),
                    "fonts/HelveticaNeueLTCom-Lt.ttf");
            ((TextView) v).setTypeface(externalFont);


            return v;
        }
    };
    adapter.setDropDownViewResource(R.layout.roaming_spinner_row);

Я также пробовал добавить строку android: divider = «# 66BC31» в roaming_spinner_row.xml и roaming_spinner.xml, где объявляются размер и цвет текста для моего закрытого и открытого счетчика, и снова безуспешно.

9
задан DixieFlatline 31 March 2011 в 22:23
поделиться