現在、イントロ Android アプリ開発クラスの最終プロジェクトに取り組んでいます。私の最終的なプロジェクトは、ボタンをクリックするだけで、特定の楽器で特定の音を鳴らす音楽プレーヤーになる予定でした。私が理解できなかった 1 つのことは、ユーザーがボタンを押したままにすると、サウンド ファイルを繰り返し再生する方法です。OnClickListener がどのように機能するかは理解していますが、欠けているボタンを保持するものはありますか? 本当にありがとう!
36014 次
3 に答える
8
クリックリスナーではなく、タッチリスナーを使用する必要があります。後者は名前が示すようにクリック用であり、クリックは1回限りのイベントであり、タッチはそうではないためです。
onTouch()
一般的なドキュメントを参照してください: http://developer.android.com/guide/topics/ui/ui-events.html
于 2013-04-04T17:00:05.743 に答える
5
OnLongClickListenerをチェックしてください: http://developer.android.com/reference/android/view/View.OnLongClickListener.html
于 2013-04-04T17:01:25.330 に答える
2
代わりにOnTouchListenerまたはSimpleOnGestureListenerを使用してください。これらのリスナーはどちらも、ユーザーが画面を押し下げたときと指を離したときを区別します。
于 2013-04-04T17:00:32.747 に答える