タバアクティブの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ログを見て、イベントを確認してください(Tapactivityのフィルター)。
編集:
私は注意を払っていませんでした。 Tapactivityには、タッチイベントを消費する子ビューが含まれています。コードを子供のビュー内に配置する必要があります。
所属していません StackOverflow