OnTouchEvent в табакете не реагирует на что угодно
-
29-09-2019 - |
Вопрос
У меня табатность:
public class timetable extends TabActivity
{
...
@Override
public boolean onTouchEvent(MotionEvent event)
{
Toast.makeText(this, "!", Toast.LENGTH_SHORT).show();
return true;
}
...
}
Но что-нибудь не случится, когда я двигаю палец на экран (толчок, бросок, ..) Помогите мне!
Решение
Вместо
Toast.makeText(this, "!", Toast.LENGTH_SHORT).show();
вставить
android.util.Log("TabActivity", "motion event type="+(event.getAction() & MotionEvent. ACTION_MASK)
Затем вы должны увидеть различные события для прикосновения (0), переместить (2) и коснуться (1). Посмотрите на журнал Android, чтобы увидеть события (фильтр на табакте).
Отредактировано:
Я не обращал внимания. Табаксизм содержит дочерние просмотры, которые потребляют сенсорные события. Вы должны разместить свой код внутри дочерних видов.
Не связан с StackOverflow