【发布时间】:2014-06-16 05:35:30
【问题描述】:
搜索了很多,但没有找到正确的答案。我有一个AlertDialogbox,它显示Spinner 和下拉列表。一切正常,但是当单击微调器时,下拉列表background 颜色为dark grey,list item color 为black。所以很难看到列表项。有没有办法将列表项颜色设置为白色以便它可见。提前致谢
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() 并传递您需要的视图..