我实现了一个应用程序,其中有四个图像按钮,图像按钮上有四个这样的动物图片:
deer.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
.. . .. . . .
});
Fox.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
.. . .. . . .
});
lion.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
.. . .. . . .
});
monkey.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
.. . .. . . .
});
现在的问题是当我点击 lion 时,其他 3 个 clickListner 没有被禁用。所以当用户点击 lion 时,点击 deer 标志将两者都为真。或者某个时间标志将全部为真。
用简单的语言来说,如果我点击任何一个,我希望禁用保持 clickListner。
那你能帮帮我吗?
最佳答案
deer.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Fox.setClickable(false);
Lion.setClickable(false);
Monkey.setClickable(false);
.. . .. . . .
});
关于android - ImageButton android的OnClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6855531/