JavaFX ListView Zeilenhöhe

ffghts

Mitglied
Hallo,

ich habe ein ListView, wo in jeder Zeile ein Bild drin ist. Mein Problem ist nun, dass sich zwar die Breite automatisch an das Bild anpasst, aber die Höhe nicht. Gibt es da irgendeinen Trick, die Zeilenhöhe dynamisch anzupassen? 😕

Meine Zeilen sind ein GridView und das Bild hole ich mir mit:
Java:
String image = this.getClass().getResource("image.png").toExternalForm();
gridPane.setStyle(  "-fx-background-image: url(" + image + ");
 
Hallo,
was ist, wenn du das Bild anstelle von im CSS, in ein ImageView hinein machst und dieses zu deinem GridView hinzufügst?
Müsste sich die Höhe nicht auf diese Weise automatisch anpassen lassen?

LG Dominic
 
Ich würde es auch eher im Code machen. Und dann mit #fitWidth und #fitHeight arbeiten, nachdem #preserveRatio auf true gesetzt wurde... immer die selbe #fitHeight verwenden und alle Zeilen sollten die gleiche Höhe haben.
 

Zurück
Oben