一次禁用所有LinearLayout小部件

时间:2019-10-27 06:57:05

标签: android

我将6个EditTexts放入一个LinearLayout中。有没有一种方法可以一次禁用所有六个EditText?我用的是Java

1 个答案:

答案 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);