Cast-Prüfung

  • 2 Antworten
  • Letztes Antwortdatum
missspelled

missspelled

App-Anbieter (In-App)
127
Hallo,
ich möchte ein Layout dynamisch auslesen. Da es vorkommen kann dass UI-Elemente in variabler Reihenfolge dargestellt werden, würde ich gerne die Elemente beim Auslesen voneinander unterscheiden. Meine Idee an einem Beispielfall erklärt:

LinearLayout hat 2x Buttons, 1x TextView, 1x EditText.
-> ich möchte prüfen, ob ein Cast (in zB in eine TextView) geklappt hat...

Geht das?
 
instanceof ist das Zauberwort.

PHP:
if(view instanceof TextView){
     // view ist ein TextView
}
 
  • Danke
Reaktionen: missspelled
Danke, genau das hab ich gesucht :)
 
Zurück
Oben Unten