Android向上推送式菜单,两个视图在同一布局内同屏显示。

时间:2014-05-19 23:00:55   收藏:0   阅读:455

最近在写一个百度地图的小应用,毕竟屏就那么大一点,要在上面放几个按钮,怎么布置都难看。百度了一下,发现侧滑菜单挺好,可百度地图就是用手滑的啊,你妹,这两个玩意居然还冲突,我去年买了个表。于是乎,就想到了上推菜单,不能用滑屏来处理,那就用个按钮来激发上推事件吧。因为是新手啥JB玩意都不懂,问群里的大大们,说得用平移动画,我又百度了半天一看都TM太高大上,用不好。偶然在一段代码中发现了

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);

lp.setMargins(0, 0, 0, 0);

menu.setLayoutParams(lp);

这个玩意,仔细琢磨了一宿,总算是实现了我的需求,话不多说上效果图,放代码,算是自己一个小突破,放博客里以记之。

bubuko.com,布布扣

bubuko.com,布布扣


首先创一个布局文件,其中包含两个Linealayout,也就是这上面用到的 主视图和菜单视图


接下来就开始实现功能了



不知道这种方法有多少人用,反正我在网上找了大半天也没有实现这个功能的,个人认为是最简单、最易懂的上推菜单了。





Android向上推送式菜单,两个视图在同一布局内同屏显示。,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!