Current location - Recipe Complete Network - Complete cookbook - How does android use HorizontalScrollView to control flexible menus?
How does android use HorizontalScrollView to control flexible menus?
Public? Class? SlidingActivity? Extension? Activities? Artifacts? OnClickListener{?

SlidingMenu? mSlidingMenu?

@ Overwrite?

Protected? Invalid? OnCreate (bundle? arg0)? {?

super . oncreate(arg 0); ?

setContentView(r . layout . main); ?

Show metrics? dm? =? New? Show metrics (); ?

getWindowManager()。 getDefaultDisplay()。 get metrics(DM); ?

mSlidingMenu? =? (SlidingMenu)? findViewById(r . id . sliding menu); ?

msliding menu . setalignscreenwidth((DM . width pixels? /? 5)? *? 2); ?

Opinion? leftView=getLayoutInflater()。 inflate(R.layout.left_menu,? null); ?

Opinion? rightView=getLayoutInflater()。 inflate(R.layout.right_menu,? null); ?

Opinion? centerView=getLayoutInflater()。 Expansion (R.layout.center,? null); ?

msliding menu . setleftview(left view); ?

msliding menu . setrightview(right view); ?

msliding menu . set center view(center view); ?

Button? showLeftMenu =(Button)center view . findviewbyid(r . id . center _ left _ BTN); ?

showleftmenu . setonclicklistener(this); ?

Button? showRightMenu =(Button)center view . findviewbyid(r . id . center _ right _ BTN); ?

showrightmenu . setonclicklistener(this); ?

}?

@ Overwrite?

Public? Invalid? OnClick (view? V)? {?

//? Todo? Automatically generated? Method? Stub?

Switch? (v.getId())? {?

Case? R.id.center_left_btn:?

msliding menu . showleftview(); ?

Break; ?

Case? R.id.center_right_btn:?

msliding menu . showrightview(); ?

Break; ?

Default:?

Break; ?

}?

}?

} ?