Y a-t-il un moyen de faire défiler le contenu du bouton déroulant? J'ai beaucoup d'éléments de menu qui étendent la liste déroulante au-delà de l'écran de l'appareil.Bouton déroulant Gluon Mobile Scrollable
try {
DropdownButton merchantChooser = (DropdownButton) this.view.lookup("#review-merchant-chooser");
VBox container = (VBox) this.view.lookup("#review-container");
TextArea area = (TextArea) this.view.lookup("#review-text");
StackPane sp = (StackPane) this.view.lookup("#review-wrapper");
Button btn = (Button) this.view.lookup("#review-submit");
Utility.setBackground(sp, Utility.bannerImg2);
Utility.setFadedBackground(true, container);
merchantChooser.getItems().clear();
if (MainView.merchants.isInitialized()) {
btn.setDisable(false);
MenuItem firstItem = null;
for (int i = 0; i < MainView.merchants.size(); i++) {
Label label = new Label(MainView.merchants.get(i).getName());
label.setWrapText(true);
MenuItem item = new MenuItem(label.getText());
merchantChooser.getItems().add(item);
if(i == 0)
firstItem = item;
}
merchantChooser.setSelectedItem(firstItem);
merchantChooser.setPrefWidth(200);
}
else
{
btn.setDisable(true);
}
btn.setOnMouseClicked(e -> {
//ENTER BACKEND POST HERE TO SEND REVIEW TO DATABASE!!
});
} catch (NullPointerException nex) {
System.out.println("Null pointer at AddReviewView");
} catch (Exception ex) {
System.out.println("Other exception in discount view");
System.out.println(ex.getMessage());
}
Merci José. Cela a bien fonctionné. –