在android中,如果我有一個線性佈局對象,並且它裏面有很多東西,比如textviews,那麼包含更多線性佈局的更多線性佈局。你怎麼能禁止(.setEnabled(false);
)在給定的線性佈局的一切?如何在android中禁用線性佈局的所有嵌套子項?
感謝
在android中,如果我有一個線性佈局對象,並且它裏面有很多東西,比如textviews,那麼包含更多線性佈局的更多線性佈局。你怎麼能禁止(.setEnabled(false);
)在給定的線性佈局的一切?如何在android中禁用線性佈局的所有嵌套子項?
感謝
但是這樣會從屏幕上刪除視圖,我想使用'.setEnabled(false)'方法,因此它使它變得無法使用並變灰。 – omega
我現在看到,你的問題還不夠清楚 –
類似的東西:
for(int i = 0; i < ((LinearLayout) YourLinearLayout).getChildCount(); i++){
((View)((LinearLayout) YourLinearLayout).getChildAt(i)).setEnabled(false);
}
你是什麼意思禁用?你想刪除它們嗎? –
我想使用setEnabled並將其設置爲false。這使控制不可用並變灰。 – omega
您可以創建一個'newLinearLayout',在其中存儲'youcurrentLinearLayout',然後使用下面的代碼刪除'youcurrentLinearLayout'孩子。 –