2

2 つのアクティビティを含むアプリケーションがあります。最初のアクティビティは ListActivity です。2 番目のアクティビティは FragmentActivity で、2 つの Fragment が含まれています。最初の 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 を設定してこれを実行しようとしましたが、効果はありません。考え?

4

0 に答える 0