嗯,我通過使用滑動菜單中的示例使用框架和網絡中的其他示例來解決這個問題。 這是我的片段所在班級生病使用Koush部件
@SuppressLint("ValidFragment")
public class MyListFragment extends BetterListFragment {
@Override
protected void onCreate(Bundle savedInstanceState, View view) {
super.onCreate(savedInstanceState, view);
addItem("test", new ListItem(getInternal(), R.string.hello_world, 0, R.drawable.ic_launcher));
}
}
這是我的基本活動,其中i建滑動菜單
public class BaseActivity extends SlidingFragmentActivity {
protected BetterListFragment mFrag;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//set the Behind View
setBehindContentView(R.layout.menu_frame);
if (savedInstanceState == null) {
FragmentTransaction t = this.getSupportFragmentManager().beginTransaction();
mFrag = new MyListFragment();
t.replace(R.id.menu_frame, mFrag);
t.commit();
} else {
mFrag = (MyListFragment)this.getSupportFragmentManager().findFragmentById(R.id.menu_frame);
}
//customize the SlidingMenu
SlidingMenu sm = getSlidingMenu();
sm.setShadowWidthRes(R.dimen.shadow_width);
sm.setShadowDrawable(R.drawable.shadow);
sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
sm.setFadeDegree(0.35f);
sm.setBehindWidth(250);
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
setSlidingActionBarEnabled(false);
}
}
,這是我的主要活動
public class MainActivity extends BaseActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
希望它可以幫助別人:)
你的具體問題是什麼? – Krylez 2013-03-26 20:39:22
好,因爲我是初學者,我只是問它是否可行並且有一些指標可以實現它,或者如果它不能停止使用它 – BradR 2013-03-26 22:24:47