4
我們在android 3.0中有這個默認功能,當我們長時間按下某處(比如在webview中)時,動作模式開始運行,結果操作欄會隨着複製等許多默認功能,找到等如何在Android 3.0中啓動一個動作模式
現在我想要的是,我想開始這個動作模式,但不是長時間在網絡視圖上按下。我希望當我加載webview時,我希望這個動作模式在沒有任何長時間按下的情況下自動啓動。可能嗎 ?有什麼方法可以實現這一目標嗎?
我們在android 3.0中有這個默認功能,當我們長時間按下某處(比如在webview中)時,動作模式開始運行,結果操作欄會隨着複製等許多默認功能,找到等如何在Android 3.0中啓動一個動作模式
現在我想要的是,我想開始這個動作模式,但不是長時間在網絡視圖上按下。我希望當我加載webview時,我希望這個動作模式在沒有任何長時間按下的情況下自動啓動。可能嗎 ?有什麼方法可以實現這一目標嗎?
如果你仍然需要或其他人都在尋找它
startActionMode(mContentSelectionActionModeCallback);
而且回調使用:
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();
}
};