我可以在应用程序范围的主题中设置ListView和ListFragment选定的颜色吗?

时间:2012-11-29 20:11:39

标签: android android-listview android-theme android-listfragment

我有两个活动的应用程序。第一个Activity是ListActivity。第二个Activity是FragmentActivity,其中包含两个Fragment。第一个片段是ListFragment。我想使用扩展Theme.Light的自定义主题来格式化应用程序。我已经成功更改了windowBackground,但是当我尝试更改listSelector时没有任何反应。是否可以通过主题执行此操作,还是必须在每个列表中单独执行此操作?这是我的代码:

我的自定义主题:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
 <style name="StitchTheme" parent="android:Theme.Light">
<item name="android:listSelector">#ffffff</item>
</style>
</resources>

然后,在我的清单中,我说:

 <application
android:theme="@style/StitchTheme" >

我也尝试过设置一个selector.xml并在我的主题中设置android:listSelector,但它没有效果。想法?

0 个答案:

没有答案