我在我的Android应用程序中使用Spinner,但我遇到了问题。它工作正常,但它的颜色比它们的颜色更暗,但我不知道为什么。不是主题或样式的问题,更多的是,我最近使用Spinners进行其他项目并且它完美地运行。它发生在你身上吗?你是怎么解决的?
我没有为这个例子使用任何自定义组件,所以我没有附加代码,但如果你需要它只是要求。
答案 0 :(得分:0)
可能是因为您将不同的资源ID传递给spinner arrayAdapter ..尝试将android.R.layout.simple_spinner_item传递给您的适配器
yourSpinnerArrayAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,your_list);
希望这有助于......:)
答案 1 :(得分:0)
您可以为微调器创建自定义布局,它可以更加自定义
custom_spinner.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="15dp"
android:gravity="left"
android:textColor="#000000"
android:padding="10dip"
/>
你的微调适配器
yourSpinnerArrayAdapter = new ArrayAdapter(this,R.layout.custom_spinner, your_list);