Android-Listenansicht nicht mehr markiert Auswahl onclick

Ich habe eine Listenansicht, die eine Gelbtint auf Artikel zeigte, als ich sie berührte. Alles was ich anders gemacht habe, ändert sich das Hintergrundbild in dieser Listenansicht xml, und jetzt wird es mir nicht mehr die Gelbtintze zeigen

Hier ist Code

  • Verwenden von surfaceView, um ein Video zu erfassen
  • Benennen Sie eine Datei im internen Speicher um
  • Arduino + Bluetooth-Modul + Android
  • Dialog mit Listenansicht und Nachricht
  • Kann nicht lösen Symbol 'Twitter' - Twitter Stoff
  • Android: Orientierung ändern geändert
  • Die Listenansicht xml, es ist nur eine Textansicht mit einem Hintergrundbild:

    <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:textSize="24sp" android:textColor="#000000" android:background="@drawable/bglistitem" android:gravity="center_vertical|center_horizontal"> </TextView> 

    Der Ort in einem anderen Layout, wo es heißt

     <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:textSize="24sp" android:textColor="#000000" android:background="@drawable/bglistitem" android:gravity="center_vertical|center_horizontal"> </TextView> 

    Und hier ist der Code:

     lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {} }); 

    Wie Sie oben sehen können, habe ich nie etwas getan, das das Standardverhalten der Selektionshighlighting ändern würde, warum sollte das jetzt anders sein, vielleicht etwas, das Sie sehen, dass ich nicht sehe?

  • Android: getRelativeTime Beispiel
  • Android canvas entfernen vorherigen weg gezeichnet
  • UI nach oben bewegen, wenn die Tastatur geöffnet ist
  • Duplizierte Dateien, die in APK kopiert wurden, wenn sie sowohl Joda Time als auch Common IO Bibliotheken im Android Projekt enthalten
  • Programmgesteuertes Google Map Fragment Sichtbarkeit (API2)
  • Android: Dynamisch ändern TextView Hintergrundfarbe
  • One Solution collect form web for “Android-Listenansicht nicht mehr markiert Auswahl onclick”

    Wenn Sie dem ListView einen neuen Hintergrund hinzugefügt haben, überschreiben Sie den ursprünglichen Hintergrund, der am ehesten einen Selektor verwendet hat, um die ListItems abhängig von ihrem Zustand zu tönen.

    Versuchen Sie, einen benutzerdefinierten Selektor zu verwenden

    Erstellen Sie eine XML-Datei, mycustombackground.xml, und fügen Sie diese hinzu:

     <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/item_pressed" /> <item android:state_focused="true" android:drawable="@drawable/item_focused" /> <item android:drawable="@drawable/item_normal" /> </selector> 

    Ersetzen Sie die @Drawables mit Ihrem eigenen in Bezug auf den Staat. Dann legen Sie den Hintergrund Ihrer Listenansicht auf die XML-Datei.

     android:background="@drawable/mycustombackground" 

    Vielleicht möchten Sie einen Blick in die XML, um die gelbe Farbe zu erstellen, oder erstellen Sie einfach Ihr eigenes Bild.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.