2

押すと会社に電話するボタンがあります。今、私はいくつかの調査を行っていて、コンテキストメニューを含める方法があることを発見しました. コンテキスト メニューは非常に多くのオプションを提供してくれるので、とても気に入っています。

ボタンをクリックすると、連絡先の追加、連絡先の呼び出し、SMS 連絡先などのオプションを開くコンテキスト メニューを設定するのは、コードの無駄だと思いますか? それは必要ですか?

私はこれらに出くわしました: ボタンクリック後にAndroidがコンテキストメニューを開く http://developer.android.com/guide/practices/ui_guidelines/menu_design.html#tour_of_the_menus

4

2 に答える 2

0

番号を呼び出すための大きなメインボタンと、いくつかの追加のメカニズムを提供するとよいでしょう。たとえば、あなたが提案したように、より多くのことを行うための小さな + ボタンとしましょう。また、長いクリックは、より多くの機能を提供するための適切なユーザー インタラクションと見なすことができます。

ただの使用感…

于 2012-01-05T21:10:40.680 に答える
0

入れておくと良い機能だと思います。それが、より多くのオプションを提供するためのコンテキストメニューです。ボタンがクリックされたときに、ユーザーにもっと多くのオプションを与えるとよいと思います。とにかくそれ以来、それはより多くを作ります。

長いクリックを取得する方法は次のとおりです

Button downSelected = (Button) findViewById(R.id.downSelected);
    downSelected.setOnLongClickListener(new OnLongClickListener() { 
    @Override
    public boolean onLongClick(View v) {
        // TODO Auto-generated method stub
        return true;
    }
});

編集:

ボタンを 1 回クリックするだけの場合は、このようにクリック リスナーを登録するだけです。

downSelected.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
             // Perform action on click
         }
     });
 }
于 2012-01-05T21:11:11.173 に答える