Есть ли способ, по которому я могу добавить слушателя к макету или представлению, а когда пользователь коснется экрана, он добавит счет. Что-то вродеКак я могу найти количество максимальных касаний, поддерживаемых моим устройством Android.
tvTouchCount.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int count = 0;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
count = count + 1;
if (count > maxCount)
maxCount = count;
tvTouchCount.setText("Max Count=" + maxCount);
return false;
case MotionEvent.ACTION_UP:
count = count - 1;
return false;
default:
return false;
}
}
});
Я пытался получать детали из менеджера пакетов, но это только говорит мне, что, если он поддерживает 2, 2-5, и 5+ независимого Touchs, а не точное число
Да OnTouchListener может быть применен к любой вид –
Возможный дубликат [Как использовать View.OnTouchListener вместо OnClick] (http://stackoverflow.com/questions/11690504/how-to-use-view- ontouchlistener-in-on-onclick) –
Мой вопрос заключается не в том, как использовать прослушиватель ontouch, а в том, чтобы получить точное количество поддерживаемых независимых контактов на устройстве. – callMeRoka