我有一个Android应用程序,当用户点击一个视图元素时,我创建一个ListPopupWindow。 ListPopupWindow小部件是使用全黑的默认主题创建的。样式ListPopupWindow部件
final ListAdapter adapter = new ArrayAdapter<ChoiceListItem>(context,
android.R.layout.select_dialog_item, choices);
final ListPopupWindow listPopupWindow = new ListPopupWindow(context);
// ...
listPopupWindow.setAdapter(adapter);
我应该如何改变ListPopupWindow颜色使用例如全息光或甚至是自定义的文本颜色,背景项目和除法器项目之间?
最好,我正在寻找一个使用XML文件的解决方案(即,我应该如何编辑我的主题和样式文件)。
我已经试过你建议什么。 MyListPopupWindow包含'- #fff
',并且样式AppTheme用于我的AndroidManifest.xml的android:主题中。不幸的是,这个定义对绘制的弹出窗口没有影响。 –
Laurent
我成功地使它工作。首先,我通过使用带有四个参数的构造函数将MyListPopWindow样式应用于我的ListPopWindow,最后一个是MyListPopupWindow的资源ID。其次,我使用'- #xxxxxx
'来改变背景颜色。 –
Laurent