作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1463481512.A.29D.html
1F:→ Joseph555: mylistview.setDivider(null); ? 05/18 16:30
这样会变成mylistview变成没有分隔线,可是跳出来的menu还是有分隔线...
※ 编辑: gene07 (60.250.82.82), 05/18/2016 18:31:26
2F:→ ptthao: 呃 用setOnItemLongClickListener然後show自定义的dialog? 05/18 20:38
好的 我试试看 谢谢你
※ 编辑: gene07 (60.250.82.82), 05/19/2016 09:59:51