码迷,mamicode.com
首页 > 其他好文 > 详细

yy.1.7.0SlidingMenu的使用

时间:2015-04-08 19:26:06      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

 1 public class MainActivity extends Activity {
 2 
 3     private SlidingMenu mSlidingMenu;
 4 
 5     @Override
 6     protected void onCreate(Bundle savedInstanceState) {
 7         super.onCreate(savedInstanceState);
 8         setContentView(R.layout.activity_main);
 9 
10         mSlidingMenu = (SlidingMenu) findViewById(R.id.slidingmenu);
11 
12         // 设置中间的布局
13         mSlidingMenu.setContent(R.layout.menu_content);
14         // 设置左侧菜单的布局
15         mSlidingMenu.setMenu(R.layout.menu_left);
16         // 设置右侧菜单的布局
17         mSlidingMenu.setSecondaryMenu(R.layout.menu_right);
18 
19         // 设置打开菜单的拖动方式
20         // TOUCHMODE_FULLSCREEN 任意地方都可以将menu拖出
21         // TOUCHMODE_MARGIN 只有在边缘的地方拖动 才能将menu拖出
22         mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
23 
24         // 设置关闭菜单的拖动方式
25         // 注意,要是设置了关闭菜单的模式为全屏的话,则菜单无法响应事件
26         mSlidingMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_MARGIN);
27 
28         int screenWidth = getResources().getDisplayMetrics().widthPixels;
29         mSlidingMenu.setBehindWidth((int) (screenWidth * 0.7f));
30 
31         mSlidingMenu.setMode(SlidingMenu.LEFT_RIGHT);
32 
33         findViewById(R.id.leftBtn).setOnClickListener(new OnClickListener() {
34 
35             @Override
36             public void onClick(View v) {
37                 Toast.makeText(MainActivity.this, "点击了右侧菜单的按钮", Toast.LENGTH_LONG).show();
38             }
39         });
40 
41         findViewById(R.id.tv).setOnClickListener(new OnClickListener() {
42 
43             @Override
44             public void onClick(View v) {
45                 TextView tv = (TextView) v;
46                 Toast.makeText(MainActivity.this, "点击了左侧菜单的按钮", Toast.LENGTH_LONG).show();
47                 tv.setText("Left click");
48             }
49         });
50     }
51 }

 

yy.1.7.0SlidingMenu的使用

标签:

原文地址:http://www.cnblogs.com/CodeUtils/p/4403105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!