2017-08-08 10 views
0

私のアプリに機能を追加しようとしています。それはリストビュー内の各項目のメニュー(コンテキストメニュー/オプションメニュー)です。しかし、私はチュートリアルやこれを行う方法に関する記事を見つけるのに問題があります。メニューはこの写真と似ています。 http://pctechtips.org/pics/android_listview_menu.png。私は以来、コードを投稿するつもりはない。ここでは、アプリのgithubです。 https://github.com/zentech/Netdroid誰かが私にリストビューのコンテキストメニューを指すことができます

私はちょうどこの おかげ

答えて

1

を始めるためにどこ誰かが私を指すようにしたいあなただけ3dots画像のクリックでポップアップメニューを表示するために持っているアダプタ内部

//Creating the instance of PopupMenu 
 
      final PopupMenu popup = new PopupMenu(activity, level); 
 
      //Inflating the Popup using xml file 
 
      popup.getMenuInflater().inflate(R.menu.popup_level, popup.getMenu()); 
 

 
      //registering popup with OnMenuItemClickListener 
 
      popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { 
 
       public boolean onMenuItemClick(MenuItem item) { 
 
        level.setText(item.getTitle()); 
 
        return true; 
 
       } 
 
      }); 
 

 
menuImage.setOnClickListener(new View.OnClickListener() { 
 
     @Override 
 
     public void onClick(View v) {   
 

 
      popup.show();//showing popup menu 
 
     } 
 
    });

tutorial here

+0

どのように3つのドットを表示することができますか? のmenu.xmlファイルを作成してアダプタにロードする必要がありますか?または3つの点を持つ画像だけがそれを行いますか? – miatech

+0

"\ u22EE"このユニコードを使用してtextviewに設定し、textViewでonClickを設定するとうまくいくはずです –

+0

あなたは望むならばイメージを使用できます。あなたはアクションバーのように無料でそれを手に入れません –

関連する問題