zdefiniować niestandardowy motyw z urządzenia:
<item name="android:activatedBackgroundIndicator">@drawable/my_background</item>
Następny oświadczyć, że rozciągliwej w pliku lista .xml państwowego pod res/drawable/my_background.xml
jak pokazano tutaj: http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList Upewnij się, że ma element, który reaguje na android:state_activated="true"
. To jest twoje aktywne podświetlenie.
Krok motywu jest opcjonalny (możesz użyć listy stanów, które można pobierać bezpośrednio, jeśli wybierzesz,), ale daje to dodatkową warstwę elastyczności, a ponieważ już zdefiniowałeś swoje elementy ListView, aby użyć tego atrybutu tematu, możesz zrobić ta zmiana w jednym miejscu, aby wpłynąć na dowolne działanie korzystające z niestandardowego motywu.
Jeśli potrzebujesz więcej informacji na temat motywów spojrzeć tutaj: http://developer.android.com/guide/topics/ui/themes.html
Hii adamp, bardzo dziękuję, bardzo mi pomógł. – dharan