我将6个EditTexts放入一个LinearLayout中。有没有一种方法可以一次禁用所有六个EditText?我用java
LinearLayout linearLayout = findViewById(R.id.linearLayout1);
for ( int i = 0; i < linearLayout .getCount(); i++ ){
EditText editTexts = myLayout.getChildAt(i);
editTexts.setEnabled(false);
}
如果布局中有另一个视图,则可以使用View
代替EditText
:
View view = myLayout.getChildAt(i);
view.setEnabled(false);