我没有找到问题的相关答案。我有以下onTouchListener
:
findViewById(R.id.imageView).setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
text.setText("" + count);
count++;
}
return false;
}
});
活动上没有其他内容,但是当我点击我可以看到的ImageView时,该文本不会立即更改。它会在一段延迟(100毫秒)后发生变化。当我快速点击时,数字不会增加1,但有时增加3或4.我怎样才能获得更快的响应?
答案 0 :(得分:0)
我找到了根本原因。因为ImageView已经用XML定义了
机器人:SRC =" @可绘制/ A"
" a"是PNG图像(20,9KB ... 1579x1945)作为背景。当我在XML中删除这一行时,它的速度要快得多。
解决方案将更好地准备图像或类似的东西。