【问题标题】:How to change Spinner's dropdown list color如何更改 Spinner 的下拉列表颜色
【发布时间】:2014-06-16 05:35:30
【问题描述】:

搜索了很多,但没有找到正确的答案。我有一个AlertDialogbox,它显示Spinner 和下拉列表。一切正常,但是当单击微调器时,下拉列表background 颜色为dark greylist item colorblack。所以很难看到列表项。有没有办法将列表项颜色设置为白色以便它可见。提前致谢

fSpinner = (Spinner)alertView.findViewById(R.id.fSpinner);
            ArrayAdapter<String> adp = new ArrayAdapter<String> (MainActivity.this,android.R.layout.simple_spinner_dropdown_item,providers);
            fSpinner.setAdapter(adp);

【问题讨论】:

  • stackoverflow.com/a/9613363/603744 这不是一个完整的答案。但这显示了如何为微调器的下拉菜单构建自己的布局。尝试针对您的用例进行修改。
  • 覆盖适配器的 getDropDownView() 并传递您需要的视图..

标签: android spinner


【解决方案1】:

只需添加android:popupBackground="#000000"

【讨论】:

  • 我只是在创建一个测试应用程序。
猜你喜欢
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
  • 2014-07-15
  • 2018-04-04
  • 1970-01-01
  • 2011-05-20
  • 2014-11-30
  • 1970-01-01
相关资源
最近更新 更多