小编Sym*_*Sym的帖子

使用libgdx,如何将文本和图像添加到ScrollPane?

这是一段代码片段.

itemList = new List(skin, "ariel.32.white");
String[] tmpInv = new String[b+1];
tmpInv[0] = "<Empty>";
a++;
for (Entry<String, String> entry : inventoryItems.entrySet()) {
    tmpInv[a] = entry.getKey(); 
    a++;
    //String key = entry.getKey();
    //Object value = entry.getValue();
    // ...
}
Arrays.sort(tmpInv);

itemList.setItems(tmpInv);

inventoryPane  = new ScrollPane(itemList, skin);
Run Code Online (Sandbox Code Playgroud)

这是我得到的,它工作正常.我想在每个项目前面添加描述性图标,但我似乎无法让它工作.我还需要一些方法来获取添加后所选内容的名称.目前我用

itemlist.getSelectedIndex();
Run Code Online (Sandbox Code Playgroud)

结果

inline image scrollpane libgdx scene2d

8
推荐指数
1
解决办法
3985
查看次数

标签 统计

image ×1

inline ×1

libgdx ×1

scene2d ×1

scrollpane ×1