Auf einigen Handys, vor allem ein Galaxy S2 Ich habe ein Problem, wo die Ergebnisse in einem benutzerdefinierten Adapter aufeinander überlappen. Dies ist ein Beispiel, in dem Benutzer in einem Suchfeld nach dem Wort "vaginal" gesucht haben, es ist eine medizinische App.Android überlappenden Text auf Adapter
Ich bin der beste Weg, nicht sicher, dies zu beschreiben, und der Code ist an dieser Stelle ziemlich verworren. Der Benutzer tippt ein Wort ein, und die Datenbankergebnisse werden mit Übereinstimmungen angezeigt. Diese Ergebnisse befinden sich in einem Listenobjekt und werden über den Adapter angezeigt. Auf den meisten Telefonen funktioniert das wie erwartet, die Ergebnisse sind sequenziell. Auf mindestens einem Gerät passiert der obige Screenshot.
Ist dies ein bekannter Fehler und wie kann ich das beheben?
Metapher von dem, was Sie fragen: "Ich habe eine Gleichung, die ich nicht lösen kann, ich werde es dir nicht zeigen, aber wie löse ich es?". Nicht viel, mit dem wir helfen können, ohne irgendeinen Code zu sehen ... –
Überprüfen Sie Ihre Konvertierungsansicht und arbeiten Sie an Ihrer Zeilen-XML, bewahren Sie sie in einem linearen Layout mit dem Parameter wrap_content und übergeben Sie diese optimierte Zeilen-Benutzeroberfläche. Sie werden eine Lösung finden. – Puneet
Versuchen Sie im Layout des Zeilenadapters, eine maximale Breite oder maximale Zeichen festzulegen, um zu sehen, wie es aussieht. – Gilson