Android 是否可以为每个主题创建ListView背景/选择器?

Android 是否可以为每个主题创建ListView背景/选择器?,android,listview,android-styles,Android,Listview,Android Styles,假设我有一个深色主题和一个浅色主题,我想根据我的主题使用不同的listview选择器/背景。我知道这不可能通过drawable实现,因为drawable不能参考颜色,除非明确指定 是否可以为每个主题创建自定义listview样式?是的,您可以动态应用两种不同的样式。简单地将您的样式定义到style.xml中,并使用代码进行相应的更改。如何更改?切换主题时是否更改listview选择器?

假设我有一个深色主题和一个浅色主题,我想根据我的主题使用不同的listview选择器/背景。我知道这不可能通过drawable实现,因为drawable不能参考颜色,除非明确指定


是否可以为每个主题创建自定义listview样式?

是的,您可以动态应用两种不同的样式。简单地将您的样式定义到style.xml中,并使用代码进行相应的更改。如何更改?切换主题时是否更改listview选择器?