我在一个片段中得到了这个网格视图,该片段通过扩展BaseAdapter
的适配器动态填充单选按钮。适配器使用View-Holder模式填充gridView
。我想要将所有这些按钮设置为不可点击,直到点击gridView
之外的其他按钮为止。
我尝试引用gridView
并使用方法setEnabled(false)
和setClickable(false)
,但它不起作用。我尝试使用for(int i = 0; i < gridView.getChildCount(); i++){
((RadioButton)gridView.getChildAt(i)).setEnabled(false);
填充radioButton
dinamycaly的gridView
被RelativeLayout
包围了。我应该使用不同的方法来访问子视图吗?