Re: [問題] (解決)TextView 選取文字的 menu
推
09/29 06:36,
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
推
09/29 20:43, , 1F
09/29 20:43, 1F
推
09/29 21:04, , 2F
09/29 21:04, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章