我想要使用相同的属性设置几个元素。是否可以使用for循环?提前致谢。这就是我到目前为止所做的:
public void invisible(){
int[] buttons = {R.id.key1, R.id.key2, R.id.key3, R.id.key4, R.id.key5, R.id.key6, R.id.key7
, R.id.key8, R.id.key9, R.id.key10, R.id.learn,R.id.kit1,R.id.kit2};
for(int i=0; i<buttons.length; i++){
//set invisible?
}
}
答案 0 :(得分:2)
for (int i = 0; i < buttons.length; i++) {
findViewById(buttons[i]).setVisibility(View.INVISIBLE);
}
这应该有效。您遍历视图ID,在布局层次结构中搜索视图并设置可见性。