Theme hilfe

  • 2 Antworten
  • Letztes Antwortdatum
StefMa

StefMa

Dauer-User
450
Hi,

ich habe eine Activity. Dort drinne ist ein ListView und hat als Style Dialog.
Sieht dann so aus:
https://docs.google.com/file/d/0B_q9-EGcQxdYODI4c2MtbU44cmM/edit?usp=sharing

Als Style habe ich folgendes:
Code:
    <style name="WidgetTheme" parent="@android:style/Theme.Dialog">
    	<item name="android:background">#ff282828</item>
    	<item name="android:textSize">18dp</item>
    	<item name="android:fontFamily">sans-serif-light</item>
    	<item name="android:listPreferredItemHeight">48dp</item>
    </style>

Nun möchte ich, dass beim Klick auf ein Listeintrag, der Hintergrund für den Eintrag geändert wird.
Lieder weiß ich nicht wie?! Habe schon mit android:listSelector probiert. Funktioniert leider nicht.

Kann mir jemand helfen?`danke!

Gruß
 
Das musst du über die States lösen.
Dafür findet man genug Beispiele im Netz. Einfach mal nach "style states selected" bei Google suchen.

Bspw.:
PHP:
 <selector xmlns:android="http://schemas.android.com/apk/res/android">

   <item android:state_pressed="true">
       <shape  >
         <solid android:color="#929292" />
       </shape>
   </item>

   <item>
     <shape  >
        <solid android:color="#FFFFFF" />
     </shape>
   </item>

 </selector>
 
  • Danke
Reaktionen: StefMa
Top!
danke dir...
 

Ähnliche Themen

4
Antworten
10
Aufrufe
1.092
jogimuc
J
Zurück
Oben Unten