2013-08-03 59 views
2

在android中,如果我有一個線性佈局對象,並且它裏面有很多東西,比如textviews,那麼包含更多線性佈局的更多線性佈局。你怎麼能禁止(.setEnabled(false);)在給定的線性佈局的一切?如何在android中禁用線性佈局的所有嵌套子項?

感謝

+0

你是什麼意思禁用?你想刪除它們嗎? –

+0

我想使用setEnabled並將其設置爲false。這使控制不可用並變灰。 – omega

+0

您可以創建一個'newLinearLayout',在其中存儲'youcurrentLinearLayout',然後使用下面的代碼刪除'youcurrentLinearLayout'孩子。 –

回答

1

類似的東西:

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