作者gene07 (-.-)
看板AndroidDev
標題[問題] Listview長按後的選單
時間Tue May 17 18:38:26 2016
問題是這樣子的,我在Listview的item長按後會出現一個選單
而我的寫法是
mylistview.setOnCreateContextMenuListener(new View.OnCreateMenuListener(){
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo info){
menu.add(0,0,0,"Test 1");
menu.add(0,1,0,"Test 2");
menu.add(0,2,0,"Test 3");
}
});
這樣寫出來的menu item都有一條線隔起來..
如果是在listview下的話是在.xml下去設定divider成
#00000000
可是這個contextmenu我實在是找不到可以設定divider的地方
所以想請問一下 這該如何解決呢...?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.82.82
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1463481512.A.29D.html
→ Joseph555: mylistview.setDivider(null); ? 05/18 16:30
這樣會變成mylistview變成沒有分隔線,可是跳出來的menu還是有分隔線...
※ 編輯: gene07 (60.250.82.82), 05/18/2016 18:31:26
→ ptthao: 呃 用setOnItemLongClickListener然後show自定義的dialog? 05/18 20:38
好的 我試試看 謝謝你
※ 編輯: gene07 (60.250.82.82), 05/19/2016 09:59:51