2009-10-23 2 views
1

첫 번째 셀에 탐색 메뉴가있는 가로 패널이 있습니다. 사용자가 탐색 메뉴에서 옵션을 선택하면 합성 위젯을 사용하여 탐색 메뉴의 오른쪽에 두 번째 셀을 채 웁니다. 내가해야 할 일은가로 패널 : 위젯의 존재 여부 확인

은 다음과 같습니다

  1. 사용자는 셀 2는 위젯이 추가 가지고 있는지 확인하기 위해 첫 번째 셀

  2. 체크 버튼을 클릭? 그렇다면이 위젯을 제거하고 탐색 메뉴의 선택에 따라 다른 위젯으로 교체하십시오.

Q : 가로 패널에서 셀 수를 확인할 수있는 방법이 있습니까? 위젯이 제거되면이 숫자의 셀이 1 씩 감소합니다.

답변

2

remove() 메서드는 원하는대로 수행해야합니다. 제거하려는 위젯의 색인을 전달합니다. HorizontalPanel의 첫 번째 위젯은 항상 네비게이션 메뉴이므로 두 번째 위젯을 제거하면됩니다. 거기에 없으면 remove() 호출은 false를 반환합니다. HorizontalPanel에있는 총 위젯 수를 가져 오는 데 사용할 수있는 getWidgetCount() 메서드도 있습니다.

관련 문제