Android 4.0中的Spinner可见性

时间:2013-06-21 07:52:45

标签: android spinner

在一个应用程序中,屏幕背景是“#232323”(几乎是黑色),我在屏幕上有旋转器,问题是spinner标记(在右下角)在android 4.0设备中不可见屏幕背景和标记颜色相似。有没有办法改变微调标记颜色? 期待您的帮助...... 谢谢:))

1 个答案:

答案 0 :(得分:1)

在你的微调器中尝试这个,它会改变你的微调颜色。

mdt_spn=(Spinner)findViewById(R.id.xmdtm_spn);
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(
            getApplicationContext(),android.R.layout.simple_spinner_item,mdt_arr) {

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

            ((TextView) v).setTextSize(30);
            ((TextView) v).setTextColor(
                    getResources()
                    .getColorStateList(R.color.mycolor1));
            return v;
        }

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

            ((TextView) v).setTextSize(35);
            ((TextView) v).setTextColor(getResources().getColorStateList(
                    R.color.mycolor));


            return v;
        }
    };
mdt_spn.setAdapter(adapter1);