码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2014-05-19 23:00:55      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:菜单   上推   视图   平移   同屏显示   

最近在写一个百度地图的小应用,毕竟屏就那么大一点,要在上面放几个按钮,怎么布置都难看。百度了一下,发现侧滑菜单挺好,可百度地图就是用手滑的啊,你妹,这两个玩意居然还冲突,我去年买了个表。于是乎,就想到了上推菜单,不能用滑屏来处理,那就用个按钮来激发上推事件吧。因为是新手啥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

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

标签:菜单   上推   视图   平移   同屏显示   

原文地址:http://blog.csdn.net/dewfn1983/article/details/25929899

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