wiki说我可以在selectBox中设置Items之间的间距。 但是,我无法在SelectBoxStyl或ScrollPaneStyle或ListStyle ....中找到这样的方法,它在小型智能手机上看起来很糟糕......
我正在测试their official repository
中的示例代码 final SelectBox dropdown = new SelectBox(skin);
dropdown.setItems("Android1", "Windows1", "Linux1");
dropdown.setSelected("Linux6");
有什么想法吗?还有另一种方法可以在移动设备上以更友好的方式显示selectBox吗?
答案 0 :(得分:1)
间距由Drawable的topHeight
和bottomHeight
参数决定,该参数设置为ListStyle中的selection
参数,该参数设置为listStyle
参数SelectBoxStyle。
这可能是使用NinePatchDrawable最容易完成的,它内置支持顶部高度和底部高度。
您可以在样式中使用的Drawable上调用setTopHeight()
和setBottomHeight()
,但您可能需要调整高度值并使用setHeight()
来获取它可以正确绘制,或者是您正在使用的Drawable类型的子类,并覆盖draw()
方法以正确地说明您想要的topHeight
和bottomHeight
。