#android #samsung-mobile
#Android #samsung-мобильный
Вопрос:
Я не получаю событие кнопки стилуса от Samsung S-Pen в моем прослушивателе onTouch. Для onHover все работает нормально.
hoverListener = new View.OnHoverListener() {
public boolean onHover(View v, MotionEvent event) {
Log.i("TEST", "tooltype = " event.getToolType(0) ", button = " event.getButtonState());
return false;
}
};
touchListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
Log.i("TEST", "tooltype = " event.getToolType(0) ", button = " event.getButtonState());
return false;
}
};
backgroundView.setOnTouchListener(touchListener);
backgroundView.setOnHoverListener(hoverListener);
Комментарии:
1. опубликуйте код, в котором вы добавляете прослушиватель
2. Методы вызываются, но я распечатываю нули при нажатии кнопки в onTouch и двойки при нажатии кнопки в onHover.
3. Это когда-нибудь решалось?
4. Нет. Я никогда не мог получать события кнопок от Samsung, пока перо не нажато. Они переопределяют поведение своими собственными функциями.