2017-05-28 74 views
0

我正在寻找一个下拉菜单和下拉设置屏幕,但我找不到任何资源在Libgdx中制作这些资源。想要一些指向此特定类型的接口的良好资源或一个快速示例。Libgdx - 创建一个下拉菜单/设置屏幕

谢谢!

+0

你所说的下拉菜单是什么意思?您是否在寻找下拉列表,允许从列表中选择多个值中的一个值? – Aryan

+0

是的,我的意思是一个下拉列表。不过,我还想要一个弹出式“菜单”,就像在一个新的屏幕下拉菜单一样,如果有意义的话。 – Mysterise

回答

0

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