drop-down-menu - Libgdx - 制作下拉菜单/设置屏幕

标签 drop-down-menu libgdx settings

我想制作一个下拉菜单和下拉设置屏幕,但我在 Libgdx 中找不到制作这些的任何资源。想要一些指向这种特定类型接口(interface)的良好资源的指针或一个快速示例。

谢谢!

最佳答案

SelectBox在 LibGDX 中可用于下拉列表,它允许从列表中选择多个值之一。对于弹出窗口,您可以使用 Dialog

stage=new Stage();

Skin skin=new Skin(Gdx.files.internal("skin/glassy-ui.json"));

dialog=new Dialog("Setting",skin);
dialog.setSize(200,200);
dialog.setPosition(Gdx.graphics.getWidth()/2-100,Gdx.graphics.getHeight()/2-100);

final SelectBox<String> selectBox=new SelectBox<String>(skin);
selectBox.setItems("XYZ","ABC","PQR","LMN");

dialog.getContentTable().defaults().pad(10);
dialog.getContentTable().add(selectBox);

stage.addActor(dialog);
Gdx.input.setInputProcessor(stage);

输出

enter image description here

关于drop-down-menu - Libgdx - 制作下拉菜单/设置屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44228190/

相关文章:

java - libGDX,如何从InputProcessor获取符号?

c# - 如何更改监视器设置以通过脚本复制和扩展

php - 与 mySQL 值链接的下拉列表值问题

javascript - 垂直下拉菜单显示子菜单,当单击另一个菜单项时关闭上一个菜单项

java - 如何在Eclipse跨平台Libgdx项目中更改android Activity

java - Box2d/Libgdx 使用主体池化对象

azure - SignalR 与 Azure - 在发布配置与调试配置上默认由 Azure.SignalR 服务强制强制 (.net core 3.1)

android - 禁用窗口和过渡设置

javascript - 使用angular js的多选下拉复选框

javascript - 需要 jQuery 下拉菜单仅当有人在其外部单击时才关闭