Вопрос

У меня табатность:

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, чтобы увидеть события (фильтр на табакте).

Отредактировано:

Я не обращал внимания. Табаксизм содержит дочерние просмотры, которые потребляют сенсорные события. Вы должны разместить свой код внутри дочерних видов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top