2017-08-08 16 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

我怎樣才能得到三點顯示?是否需要創建一個帶有的menu.xml文件,然後將其加載到適配器中?或只是一個三點的圖像會做到這一點? – miatech

+0

「\ u22EE」使用此unicode並將其設置爲textview並設置onClick on textView,並且應該可以工作 –

+0

如果您願意,您可以使用圖像。你不會像行動吧那樣免費得到它 –

相關問題