当前位置: 首页 > 工具软件 > nice-spinner > 使用案例 >

android spinner背景颜色,Android Spinner文本背景颜色和主题

公冶光亮
2023-12-01

自从我尝试向我的应用程序添加主题以来,我遇到了一个问题.目前我只是使用主题来改变屏幕的背景颜色.问题是,除了屏幕更改为主题颜色的背景外,微调控件中文本的背景也会更改为该颜色.显示下拉菜单时,微调控制器将被块背景颜色替换.

主题定义如下:

#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天,所以任何提示都很感激

 类似资料: