我想在 Fragment Android 中实现 Action Mode Compact。但是我得到错误 The method startSupportActionMode(ActionMode.Callback) is undefined for the type FragmentActivity in my code :
list.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
getActivity().startSupportActionMode(modeCallBack);
return true;
}
});
在 getActivity().startSupportActionMode(modeCallBack); 处出错
如何解决?
最佳答案
从这里ActionBarActivity startSupportActionMode (ActionMode.Callback callback)
是ActionBarActivity的方法,用于ActionBar
如果您的 Activity
扩展了 ActionBarActivity
,您可以像这样设置。
对于 ActionBarActivity
ActionBarActivity activity=(ActionBarActivity)getActiivty();
activity.startSupportActionMode(modeCallBack);
Activity
getActivity().startActionMode(modeCallBack);
关于android - FragmentActivity 类型未定义方法 startSupportActionMode(ActionMode.Callback)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926558/