Android fragments 带有片段活动和ActionBarSherlock的空白滑动菜单
我正在使用Jeremy Feinstein的滑动菜单和片段活动和actionbarsherlock。“我的活动”中的滑动菜单为空 我的滑动菜单的代码来自Michenux的教程和 我错过了什么?任何反馈都将不胜感激 Dashboard.java DashboardFragment.java-我在其中创建滑动菜单:Android fragments 带有片段活动和ActionBarSherlock的空白滑动菜单,android-fragments,actionbarsherlock,slidingmenu,Android Fragments,Actionbarsherlock,Slidingmenu,我正在使用Jeremy Feinstein的滑动菜单和片段活动和actionbarsherlock。“我的活动”中的滑动菜单为空 我的滑动菜单的代码来自Michenux的教程和 我错过了什么?任何反馈都将不胜感激 Dashboard.java DashboardFragment.java-我在其中创建滑动菜单: public class DashboardFragment extends BaseFragment { @Override public View onCreate
public class DashboardFragment extends BaseFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
View view = inflater.inflate(R.layout.dashboard, null);
return view;
}
@Override
public void onResume() {
super.onResume();
slidingMenu = new SlidingMenu(getActivity());
slidingMenu.setMode(SlidingMenu.RIGHT);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
slidingMenu.setFadeDegree(0.35f);
slidingMenu.attachToActivity(getActivity(), SlidingMenu.SLIDING_WINDOW);
slidingMenu.setMenu(R.layout.slidingmenu);
}
}
BaseFragmentActivity.java
BaseFragment.java
我想出来了。我导入的是
andriod.app.Fragment
,而不是android.support.v4.app.Fragment
public class DashboardFragment extends BaseFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
View view = inflater.inflate(R.layout.dashboard, null);
return view;
}
@Override
public void onResume() {
super.onResume();
slidingMenu = new SlidingMenu(getActivity());
slidingMenu.setMode(SlidingMenu.RIGHT);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
slidingMenu.setFadeDegree(0.35f);
slidingMenu.attachToActivity(getActivity(), SlidingMenu.SLIDING_WINDOW);
slidingMenu.setMenu(R.layout.slidingmenu);
}
}
public class BaseFragmentActivity extends SherlockFragmentActivity {
...
}
public class BaseFragment extends SherlockFragment {
...
}