看板 AndroidDev 關於我們 聯絡資訊
k11926:大大可以分享一下詳細的語法嗎?很想知道09/29 06:36
參考 Code: 上色版本:http://pastie.org/2610056 txtView.setCustomSelectionActionModeCallback(new ActionMode.Callback(){ public boolean onActionItemClicked(ActionMode mode, MenuItem item) { switch (item.getItemId()){ case R.id.aMenuItem: //Do Something break; } return true; } public boolean onCreateActionMode(ActionMode mode, Menu menu) { mode.setTitle("Your Title Here"); return true; } public void onDestroyActionMode(ActionMode mode){} public boolean onPrepareActionMode(ActionMode mode, Menu menu) { //------------------------------------------------- // 這段是把原本的「全部選取」和「複製」功能拿掉 // 因為這樣改過之後這兩個按鈕會失效 int[] oldMenu=new int[menu.size()]; for(int i=0;i<oldMenu.length;i++) oldMenu[i]=menu.getItem(i).getItemId(); for(int i=0;i<oldMenu.length;i++) menu.removeItem(oldMenu[i]); //------------------------------------------------- MenuInflater inflater = mode.getMenuInflater(); inflater.inflate(R.menu.your_menu_xml, menu); return true; } }); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.39.75
tomap41017:推推 09/29 20:43
k11926:感謝大大!!! 09/29 21:04