2012-01-05 1 views
2

私は、押されたときに会社に電話するボタンを持っています。さて、私はいくつかの研究をしており、コンテキストメニューを含める方法があることを発見しました。私はあなたに非常に多くのオプションを与えるので、私はコンテキストメニューが本当に好きです。アンドロイドを使用するボタンのコンテキストメニュー?

ボタンをクリックしたときに連絡先、連絡先、SMSの連絡先などを追加するオプションが表示されるコンテキストメニューを設定することは、コードの浪費と思われますか?それは必要ですか?

私はこれらの間で来たの

Android opening context menu after button click http://developer.android.com/guide/practices/ui_guidelines/menu_design.html#tour_of_the_menus

答えて

0

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

あなたはEDIT

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

長いクリックを取得する方法をHERESに

:どのようにあなただけのボタンをワンクリックだけで、このようにそのクリックリスナーを登録したい場合は

..

downSelected.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      // Perform action on click 
     } 
    }); 
} 
+0

うーん。あなたのご意見ありがとうございます。ボールに乗るのを手伝ってくれる資料やアドバイスはありますか?ありがとう。 ;) – MCarter

+0

http://stackoverflow.com/questions/4402740/android-long-click-on-a-button-perform-actions – Snicolas

+0

これまでのところ、コンテキストメニューを作成していますか?確かに..パーフェクトガイドここhttp://developer.android.com/guide/topics/ui/menus.html –

0

ようでより多くのものを行うためにのは、小さな+ボタンを言わせて、数、およびいくつかの追加のメカニズムを呼び出すための大きなメインボタンを提供するとよいでしょうあなたはうごめきました。また、長いクリックは、より多くの機能を提供するための適切なユーザーのやりとりと考えることができます。

ただのユーザーの気持ちです...

+0

1つは長いクリックのことを設定しますか?私はJavaに本当に新しいので、すべて新しいものです...私は頭の中で最初に飛び降りています! – MCarter

+0

私はあなたの答えに長いクリックリスナーを設定する方法を示す=) –

関連する問題