Это будет удаленное приложение Touchpad. Я реализовал 3 ontouchlisteners, и они - тачпад, левый и правый, но эти слушатели не работают одновременно. Например, когда я пытаюсь сделать удаленный сенсорный левый клик или щелкните правой кнопкой мыши, не работает. Или когда я нажимаю налево, остальные не работают. Вот коды, на которые я не мог найти ответ, как решить эту проблему.Другие устройства Ontouchlistener не работают одновременно
fl = (FrameLayout) findViewById(R.id.TouchPad);
fl.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent ev) {
return Mouse(ev);
}
});
fl = (FrameLayout) this.findViewById(R.id.LeftButton);
fl.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent ev) {
return LeftClick(ev);
}
});
fl = (FrameLayout) this.findViewById(R.id.RightButton);
fl.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent ev) {
return RightClick(ev);
}
});
Я уже сделал это, и он не работает. Я думаю, это о мультитач. – dodo
Являются ли ваши FrameLayouts одним над другим (ось Z)? – Hemanth
Нет, это не так. – dodo