2013-08-03 3 views
2

선형 레이아웃 객체가있는 경우 android에 textviews와 같은 선형 배열을 포함하는 더 많은 선형 레이아웃이 포함되어 있습니다. 주어진 선형 레이아웃에서 모든 것을 어떻게 비활성화 할 수 있습니까? (.setEnabled(false);)안드로이드에서 선형 레이아웃의 모든 중첩 자식을 비활성화하는 방법은 무엇입니까?

감사

+0

당신이 사용하지 않도록 설정하여 무엇을 의미합니까? 그들을 삭제 하시겠습니까? –

+0

setEnabled를 사용하고 false로 설정하려고합니다. 따라서 컨트롤을 사용할 수 없게되고 회색으로 표시됩니다. – omega

+0

'newLinearLayout'을 만들고,'youcurrentLinearLayout'을 그 안에 저장 한 다음 아래 코드로'youcurrentLinearLayout' 자식을 삭제할 수 있습니다. –

답변

0
+0

하지만이 화면에서보기를 제거합니다, 나는'.setEnabled (거짓)'방법을 사용하고 싶습니다, 그래서 그것을 사용할 수 없게하고 회색으로. – omega

+0

지금 뵙겠습니다. 질문이 명확하지 않습니다. –

1

뭔가 :

for(int i = 0; i < ((LinearLayout) YourLinearLayout).getChildCount(); i++){ 
    ((View)((LinearLayout) YourLinearLayout).getChildAt(i)).setEnabled(false); 
} 
관련 문제