0

UIに複数のボタンがあり、ユーザーがボタンをクリックすると、最初に音声出力が聞こえ、ユーザーがボタンを押し続けると、ユーザーが押しているボタンに応じて別のアクティビティが起動するアプリケーションを開発しています。 。私はオーディオ出力まで持っていますが、ボタンホールドアクションを実装する方法に迷っています。どんな助けでも大歓迎です。

4

2 に答える 2

3

クリックリスナーロングクリックリスナーがあり、どちらもボタンに登録できます。たぶん、クリックでオーディオを再生し、ロングクリックでアクティビティを開始します。

于 2013-01-14T18:39:07.280 に答える
1
 Button button=(Button) findViewById(R.id.call);
    button.setOnLongClickListener(new OnLongClickListener() {

        public boolean onLongClick(View v) {
            // Start a new Activity     
            return false;
        }
    });

    button.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {

         // Play the Audio
        }
    });
于 2013-01-14T19:26:57.403 に答える