gpt4 book ai didi

java - android 项目中的 onTouchListener 方法应该放在哪里?

转载 作者:行者123 更新时间:2023-12-01 09:06:46 24 4
gpt4 key购买 nike

我已经看到很多关于如何使用 onTouchListener 的答案,例如以下代码:

imageButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){

// Do what you want
return true;
}
return false;
}
});

但我从来不清楚应该将此代码放在我的项目中的哪里?到目前为止,我只编辑了 MainActivity.java 文件,我是否需要创建另一个 java 文件来容纳此代码?

最佳答案

不。小部件属性可以直接进入您的 MainActivity 代码。它应该看起来像这样:

ImageButton imageButton = (ImageButton) findViewById(R.id.button); //instantiate the button
imageButton.setOnTouchListener(new OnTouchListener() {...}) //set the listener

另一种(不太常见)的方法是通过 XML。请参阅this SO post了解更多信息。

关于java - android 项目中的 onTouchListener 方法应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41207258/

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