Ank*_*kit 4 android android-3.0-honeycomb android-actionbar
我们在android 3.0中有这个默认功能,当我们长时间按某个地方(例如在webview中)时,动作模式会启动,因此动作栏会随着许多默认功能(如复制,查找等)而改变.
现在我想要的是我想要开始这个动作模式,但不是长按web视图.我希望在加载webview时我希望这个动作模式自动启动而不需要长按.可能吗 ?有什么方法可以实现这个目标吗?
Qui*_*nGB 13
如果您仍然需要它或其他人正在寻找它
startActionMode(mContentSelectionActionModeCallback);
Run Code Online (Sandbox Code Playgroud)
并且作为回调使用:
private ActionMode.Callback mContentSelectionActionModeCallback =
new ActionMode.Callback() {
public boolean onCreateActionMode(ActionMode actionMode, Menu menu)
{
//Here you can inflate a menu
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.name_menu, menu);
return true;
}
public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
return false;
}
public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem)
{
return false;
}
public void onDestroyActionMode(ActionMode actionMode) {
awesomeAdapter.overviewFragment.stopEdit();
}
};
Run Code Online (Sandbox Code Playgroud)