Navigation Drawer + Unterstreichung Aktuellen Elements

  • 3 Antworten
  • Letztes Antwortdatum
DagobertDokate

DagobertDokate

Dauer-User
137
Hallo Leute,

ich google mir jetzt Seit Stunden einen ab, oder ich finde einfach nicht das richtige :D

Also ich habe einen Navigation drawer...
jetzt möchte ich die aktuelle Position ganz einfach mit einem Unterstrick makiere.

Wie bekomme ich das meinem Selector beigebracht?

lg. Dagobert
 
Was ist denn ein Unterstrick? :o
Du erhälst doch beim onClick auf den Drawer die Position. Mit der kannst du das doch machen... (Sollte ein Unterstrick ein Unterstrich sein xD)

Gruß
 
Natürlich meinte ich Unterstrich :p
Also ich habe es jetzt doch erstmal ohne Drawable gelöst,
ich merke mir im Adapter die die Position der letzten auswahl, und render bei gleicher Position einfach ein <u></u> mit rein ;)

Naja wenn einer für meine gewünschte Lösung noch hinweise hat, bin ich immer noch dankbar ;)

lg. Dagobert
 
Na was hast du denn für einen Drawer? Ist das eine ListView? Dann arbeite doch damit:

Beim Layout des Items als Hintergrund bspw.:
PHP:
android:background="?android:attr/activatedBackgroundIndicator"
Und das Ganze wird getriggert, wenn ein Item als Checked markiert wird:
PHP:
list.setItemChecked(i, true);
Edit: Sorry, hab das mit dem Unterstreichen nicht richtig gelesen, aber das ist auch kein Problem. Dann füge bei deinem Layout des List-Items bspw. folgendes ganz unten hinzu:

PHP:
<View
        android:layout_width="match_parent"
        android:layout_height="2dp"
        android:background="?android:attr/activatedBackgroundIndicator" />
 
Zuletzt bearbeitet:
Zurück
Oben Unten