我想切換在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