ViewGroup (die ViewGroup enthält TextViews mit langem Text außer Zeilenvorschubzeichen) .getMeasuredHeight gibt den falschen Wert zurück ... der kleiner als die tatsächliche Höhe ist.
Wie wird dieses Problem gelöst?
Hier ist der Java-Code:
%Vor%und hier ist die list_item_comments.xml:
Die Frage ist ziemlich alt, aber ich hatte ein ähnliches Problem, also beschreibe ich, was falsch war. Tatsächlich werden die Parameter in listItem.measure () falsch verwendet, Sie sollten etwas wie folgt einstellen:
%Vor%Seien Sie jedoch vorsichtig bei nicht spezifizierten Breitenangaben, ignoriert alle Layoutparameter und sogar Bildschirmabmessungen, um die richtige Höhe zu erhalten, erhalten Sie zuerst die maximale Breite, die View verwenden kann, und rufen Sie measure () auf folgende Weise auf:
%Vor%Es gibt auch einen falschen Wert, wenn Ihre xml-Datei des Listenansichtsobjekts aufgefüllt ist. Entfernen Sie das Padding, versuchen Sie es mit dem Rand und es wird perfekt funktionieren.
Tags und Links android