Android中slidingmenu的使用

public class MainActivity extends SlidingFragmentActivity {

	private SlidingMenu slidingMenu;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		//全屏
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		// 设置内容布局
		setContentView(R.layout.content);  
		// 设置侧拉条目布局
		setBehindContentView(R.layout.menu_frame);  
		// 获取侧拉栏目对象
		slidingMenu = getSlidingMenu();
		// 设置哪种方式可以拉出侧栏
		// Controls whether the SlidingMenu can be opened with a swipe gesture.
		// Options are TOUCHMODE_MARGIN, TOUCHMODE_FULLSCREEN, or TOUCHMODE_NONE
		// TOUCHMODE_NONE的应用场景举例:当导航切换到不需要侧拉时设置NONE即可
		// TOUCHMODE_MARGIN拖拽边缘有效
		// TOUCHMODE_FULLSCREEN 全屏拖拽有效
		slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
//		// 设置内容显示页对应的dp大小
		slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);  
//		// 设置左侧侧拉栏目宽度,和设置内容显示页相对应,注意单位为px
//		// slidingMenu.setBehindWidth(140);
//		// 设置侧拉栏目所在的位置  LEFT_RIGHT LEFT
		slidingMenu.setMode(SlidingMenu.LEFT);
//		// 给侧拉栏目和左侧内容页区分开(加线)
		slidingMenu.setShadowDrawable(R.drawable.shadow);
		slidingMenu.setShadowWidthRes(R.dimen.shadow_width);

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。