배열에 하나 이상의 개체가있는 경우 단추를 표시하려고합니다. 그렇지 않으면 보이지 않게됩니다.Android - 보이지 않는 단추
내가 사용하고 있습니다 :
if (positionOverlay.geoPointsArrayList.size() <= 0){
buttonClear.setVisibility(View.GONE);
System.out.println("Clear button hidden");
}
else if (positionOverlay.geoPointsArrayList.size() >= 1) {
buttonClear.setVisibility(View.VISIBLE);
System.out.println("Clear button visible");
}
오전 데 문제가 내가 배열에 객체를 추가하지만 때, 그것을 실행에 내가 비어 사용하고있는 배열을 시작, 그래서 버튼이 보이지 않는 유지한다는 것입니다 여전히 보이지 않는 채로있어 코드를 다시 실행하지 않습니다.
위의 코드를 onCreate에 두었습니다. 아무도 내가 잘못 갔는지 말할 수 있습니까?
은 당신이 당신의 ArrayList를 채운 후에는이 단계 콜백을해야한다. 그렇지 않으면 시스템이이 코드로 돌아가서 조건을 실행할 수 없습니다. –
전체 코드 게시 ... – MAC
try buttonClear.setVisibility (View.INVISIBLE); – Youddh