Sir, Ich arbeite mit auf Taste Taste und es zeigen einige Wert wie für zB: 5 wenn ich Mauszeiger auf Schaltfläche bewegen, dann auf SetOnGenericMotionListener Ereignis mit der Maus blättern die ZB: 5 wird variiert, um den Wert zu erhöhen und zu verringern, hängt vom Maus-Scroll ab, aber jetzt möchte ich jeden Ort meines Mauscursorpunktes bewegen, um das setOnGenericMotionListener-Ereignis mit dem Maus-Scroll-Ereignis zu setzen, um an dieser speziellen Schaltfläche zu arbeiten ?Button klicken, um setOnGenericMotionListener Ereignis mit Maus Scroll-Arbeit
Aktivität
public class MainActivity extends Activity {
Button button;
int x,f;
@SuppressLint("NewApi") @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button)findViewById(R.id.button1);
button.setOnGenericMotionListener(new OnGenericMotionListener() {
@Override
public boolean onGenericMotion(View v, MotionEvent event) {
// TODO Auto-generated method stub
switch (event.getAction()) {
case MotionEvent.ACTION_SCROLL:
if (event.getAxisValue(MotionEvent.AXIS_VSCROLL) > 0.0f)
{
x=Integer.parseInt(button.getText().toString());
f=x+5;
button.setText(""+f);
}
else
{
x=Integer.parseInt(button.getText().toString());
f=x-5;
button.setText(""+f);
}
}
return false;
}
});
}}