pro*_*dna 2 java android libgdx
我有一个对话框:
Dialog dialog=new Dialog("",style);
dialog.setSize(400, 500);
dialog.setPosition(Gdx.graphics.getWidth()/2-200, Gdx.graphics.getHeight()/2-300);
Run Code Online (Sandbox Code Playgroud)
我在其中添加了一个两个按钮:
dialog.button(stopButton);
dialog.button(goButton);
Run Code Online (Sandbox Code Playgroud)
我的问题是我无法改变按钮的位置,即使手动强制按钮保持在同一位置也不行.
我怎么能解决这个问题?
谢谢
libgdx对话框的按钮被添加到Dialog 的ButtonTable中,你可以通过调用getButtonTable()方法得到这个表,然后像你用其他任何方式一样安排按钮Table.
以下代码将goButton放在stopButton下面,例如:
dialog.button(stopButton);
dialog.getButtonTable().row();
dialog.button(goButton);
Run Code Online (Sandbox Code Playgroud)
如果你想更多地调整布局,你可以只是将按钮添加到表并使用一些TableLayout方法,例如下面的代码将添加一些填充:
dialog.getButtonTable().add(stopButton).pad(20);
dialog.getButtonTable().add(goButton).pad(20);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1338 次 |
| 最近记录: |