Ich habe ein Problem mit Spinner in einer Form Aktivität.Spinner und Fokus
Ich habe erwartet, dass ein Spinner den Fokus erhält, wenn ein Benutzer ihn "berührt", aber das scheint nicht zu passieren. Ein Spinner scheint nur zu fokussieren, wenn ich meinen Trackball (auf einem Nexus One) verwende, um zwischen den verschiedenen Komponenten zu wechseln.
Das ist ärgerlich, weil ich das Attribut android: selectAllOnFocus = "true" in der ersten EditText-Ansicht im Formular verwende. Da die Spinner niemals den Fokus von der EditText-Komponente weg nehmen, wird ihr Inhalt immer hervorgehoben (was hässlich IMO ist).
Ich habe versucht,
spinner.requestFocus();
verwenden, aber diese (scheinbar) keine Wirkung.
Ich habe versucht, auf dem Spinner in einem AdapterView.OnItemSelectedListener Fokus anfordert, aber seine Ergebnisse nur in
Window already focused, ignoring focus gain of: [email protected]
Kann jemand dieses seltsame Verhalten und/oder mögliche Wege, um es erklären.
Vielen Dank,
Tim
Ich habe das gleiche Verhalten in meinem Formular, aber mein Formular läuft aus irgendeinem Grund Ich bekomme diese Warnung jedes Mal, wenn ich etwas aus dem Spinner auswählen. – JPM