我有10个不同的复选框和10个不同的图像链接到复选框。 1个图像(不用于复选框)可见,其余图像不可见。 我希望我的应用程序在选中复选框后将相应的图片添加到应用程序。 但是,我无法在线查找有关图像和复选框的信息。
所以我想到了一个带有图像文件的复选框数组。
images[0] = R.drawable.imageID;
images[1] = R.drawable.imageID;
images[2] = R.drawable.imageID;
images[3] = R.drawable.imageID;
images[4] = R.drawable.imageID;
images[5] = R.drawable.imageID;
images[6] = R.drawable.imageID;
images[7] = R.drawable.imageID;
images[8] = R.drawable.imageID;
images[9] = R.drawable.imageID;
我已经看过OnClick的分配但我认为OnCheck更好,但是没有关于onCheck的分配信息.. 现在我有点迷失了:/
任何人都可以帮助我朝着正确的方向前进吗?
提前thnx我尝试过使用ClickListener,但只有在我选中并取消选中后才会使我的复选框不可见。
final CheckBox checkbox = (CheckBox) findViewById(R.id.checkBox9);
checkbox.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on clicks, depending on whether it's now checked
if (((CheckBox) v).isChecked()) {
checkbox.setVisibility(View.VISIBLE);
} else {
checkbox.setVisibility(View.INVISIBLE);
}
}
});
答案 0 :(得分:0)
您可以尝试以下选项:
首先自己尝试一下,当你自己弄清楚时,你会学得最好