自从我尝试向我的应用程序添加主题以来,我遇到了一个问题.目前我只是使用主题来改变屏幕的背景颜色.问题是,除了屏幕更改为主题颜色的背景外,微调控件中文本的背景也会更改为该颜色.显示下拉菜单时,微调控制器将被块背景颜色替换.
主题定义如下:
#ffc0cb
#FFE97E
主题在Activity OnCreate中设置:
setTheme(R.style.Theme.Yellow);
Spinner设置为:
bowAdapter = new SimpleCursorAdapter(this, R.layout.spinner_style, bowCursor,
new String[] { DBAdapter.KEY_BOW_NAME },
new int[] { android.R.id.text1 });
bowAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
bowSelectSpinner.setAdapter(bowAdapter);
spinner_style.xml包含
android:id="@android:id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/but_txt_size"
android:textColor="@android:color/white"
android:gravity="center"
android:ellipsize="marquee" />
如何阻止微调器拾取主题中指定的背景颜色?
我已经在这里待了2天,所以任何提示都很感激