我想切换在imageview的形象,我已经尝试了几种方法和失败.. 这是代码..切换图像上双击
有2个问题.. 1)上点击听者故障.. 2)的条件,如果(image.isClickable())始终为假
这是代码..
@Override
public void onDoubleTap() {
// TODO Auto-generated method stub
Toast.makeText(this, "Double Tap", Toast.LENGTH_SHORT).show();
flip();
}
public void flip()
{
image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(image.isClickable())
image.setImageResource(R.drawable.highmaths);
else
image.setImageResource(R.drawable.lowmaths);
}
});
}
现在我有在上点击收听以下错误..
The method setOnClickListener(View.OnClickListener) in the type View
is not applicable for the arguments (new OnClickListener(){})
但是当我把它隐藏,应用程序运行但条件(image.isClickable())将永远是假的..
为什么您需要实施'isClickable()'?你只是想交换'DoubleTap'手势上的图像吗? – SMR