2014-10-08 119 views
1

當我將圖像放入我的表格單元格時,它始終填充單元格。即使我使用不同的值設置圖像大小。這是我的代碼:在libgdx的表格單元格中調整圖像大小

... 
    myTable.row(); 
    Image imageActor = new Image(skin.getDrawable("bowArrowSq3")); 
    imageActor.setSize(300, 100); 
    myTable.add(imageActor).width(300).height(200) 
      .pad(padding); 
    myTable.row(); 
    .... 

在上面的代碼中,imageActor的高度總是由父級單元設置的200。我如何調整自己的形象並將其放置在我的單元格的某個位置?

回答

2

你可以添加一個容器:

myTable.row(); 
Image imageActor = new Image(skin.getDrawable("bowArrowSq3")); 
imageActor.setSize(300, 100); 
Table container = new Table(); 
container.addActor(imageActor); 
myTable.add(container).width(300).height(200).pad(padding); 
myTable.row(); 

容器將適應單元格,但你應該能夠把你想要在它的圖像。

相關問題