我将6个EditTexts放入一个LinearLayout中。有没有一种方法可以一次禁用所有六个EditText?我用的是Java
答案 0 :(得分:0)
这可能对您有帮助:
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);