gpt4 book ai didi

java - 如何在特定阶段停止鼠标移动事件

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:51 25 4
gpt4 key购买 nike

我是 Android 新手。我在使用鼠标运动时遇到小问题,我不知道如何处理。当鼠标向上或向下滚动以更改按钮值时,到达特定值时停止鼠标移动或不更改值。请建议我并提前谢谢...

My Activity

public class MainActivity extends Activity {
Button btn;
int x,f;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

btn=(Button)findViewById(R.id.btn);
btn.setOnGenericMotionListener(new OnGenericMotionListener() {
@Override
public boolean onGenericMotion(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_SCROLL:
if (event.getAxisValue(MotionEvent.AXIS_VSCROLL) > 0.0f)
{
x=Integer.parseInt(btn.getText().toString());
f=x+5;
btn.setText(""+f);
if(x==10)// this condition mouse scroll but not change btn value.
{
btn.settext("10");
}
}
else
{
x=Integer.parseInt(btn.getText().toString());
f=x-5;
btn.setText(""+f);
}
}
return false;
}
});
}}

最佳答案

请引用此链接,它可以帮助您获取信息

enter link description here

关于java - 如何在特定阶段停止鼠标移动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36759526/

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