关于Android中layout的层次问题-----

在Android中,布局管理器大概有LinearLayout(线性布局)、AbsoluteLayout(坐标布局)、RelativeLayout(相对布局)、FrameLayout(单帧布局)、TableLayout(表格布局)这几种方式。
网上我们常能看到的教程都喜欢用LinearLayout做为例子,我实际做第一个项目的时候,发现这个并不是很好用,RelativeLayout似乎是更好的选择(这只是我个人的感觉,每一种布局功能都很强大)。
看晚上的资料说,只有FrameLayout能实现层次布局。但是这个项目中发现RelativeLayout中如果部件能够扩展的话,也会有层次关系。
我在布局中使用了Spinner,ScrollView和一个SlidingDrawer。在整个xml文件中,Spinner和ScrollView是固定了自己的显示空间的,但是SlidingDrawer却会弹出抽屉,也就是会自己扩展。因此在布局的时候如果我们想要弹出来的SlidingDrawer在最前段的话,我们要将其定义在xml文件中的最后一个,这样才能保证SlidingDrawer在最前端。实际上,你也可以在windowmanager中对其进行设置,让其在最前端显示,但是这样会比较复杂,如果在最初设计xml中就想好的话,那多happy,哈哈~

分割线------下面继续写

写了一个小小小小的例程,我也是刚开始接触Android,不知道要怎么写,里面分享的drawer可以仿一个上拉,下拉的左拉,右拉的效果,哈~~~不过在Android4.0以后貌似不被推荐使用了,不知道是不是有更好的部件,暂时我还不知道,如果知道,告诉我


例程下载地址http://www.eoeandroid.com/thread-271852-1-1.html





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值