看板 AndroidDev 關於我們 聯絡資訊
問題是這樣子的,我在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