2016-07-09 5 views
0

ImageTextButton을 사용할 수 있다는 것을 알고 있지만, 웬일인지 Table의 하위 클래스 인 ImageButton에 행을 추가하려고합니다.LibGDX Scene2d : ImageButton에 행을 추가하는 방법?

나는 그렇게이 시도 :

ImageButton btn = new ImageButton(skin, "style"); 
Label lb = new Label(text, skin); 
btn.row(); 
btn.add(lb); 

라벨은하지만 바로 옆에 이미지 아래 있지 나타납니다.

row()이 일반 테이블과 마찬가지로 새로운 행을 시작하지 않는 이유는 무엇입니까?

답변

0

이것은 recent LibGDX bug입니다. 나는 당신이 새로운 행을 추가하기 전에 빈 셀을 추가함으로써 지금 당장 그것을 얻을 수 있다고 생각한다. 이처럼 :

btn.add().row(); 

당신은 당신이 올바르게 정렬 유지하기 위해 추가 다음 항목에 colspan(2)을 사용해야 할 수도 있습니다.

+0

그래, 고마워! – red1575

관련 문제