gpt4 book ai didi

android - 我已经创建了 ontouch 监听器,但是当我运行代码时,我看不到我的日志。触摸事件未运行。请帮助。这是我的代码 :

转载 作者:行者123 更新时间:2023-11-30 02:20:04 25 4
gpt4 key购买 nike

我已经创建了 ontouch 监听器,但是当我运行代码时,我看不到我的日志。触摸事件未运行。请帮助。这是我的代码:

public class HomeActivity extends Activity implements View.OnTouchListener {

private ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
img=(ImageView) findViewById(R.id.img);

}

@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Log.d("test","test");
final int X = (int) event.getRawX();
final int Y = (int) event.getRawY();
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
Log.d("move down","move down"+X);
break;
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_POINTER_DOWN:
break;
case MotionEvent.ACTION_POINTER_UP:
break;
case MotionEvent.ACTION_MOVE:
Log.d("move x","move x"+X);
Log.d("move y","move y"+Y);
break;
}
return true;
}
}

提前致谢。

最佳答案

如果你想在 ImageView 上写入触摸事件

img.setOnTouchListener(this);

更新:

View v=getLayoutInflater().inflate(R.layout.activity_home, null);
v.setOnTouchListener(this);

希望对您有所帮助。

关于android - 我已经创建了 ontouch 监听器,但是当我运行代码时,我看不到我的日志。触摸事件未运行。请帮助。这是我的代码 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28690040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com