Android布局开发中遇到的问题记录

  1. weightSum和weight
           在使用LinearLayout布局中经常会用到weightSum和weight来控制大小比例,这里要注意如果你的vertical(纵向布局),LinearLayout下的子项的layout_height属性必须请为0px,横向布局则把layout_width设为0px,否则会出现如权重颠倒等奇怪情况。

  2. 如果想要绘制一个简单的形状可以用Shape
    参考:http://www.linuxeden.com/html/develop/20111015/114984.html

  3. 阴影,制作一个像google i/o2014那样的顶栏的尾部阴影
    http://stackoverflow.com/questions/14463747/simple-layout-shadow-in-android
    这个比较好:http://www.uifuel.com/android-creating-a-drop-shadow-in-xml-layout/
    其他:http://stackoverflow.com/questions/13005714/how-to-show-shadow-around-the-linearlayout-in-android

  4. Android 想要制作一个透明的物体或图形,可以使用ARGB色块,参考:
    http://blog.csdn.net/zeng622peng/article/details/6931485

  5. 使用自定义字体
    http://wenku.baidu.com/link?url=PaGkRm7OJu_MFnxnxHvkMzul2bHE63-_LYExM5Kpb7XZow9ngjDXM7czC99suQxIpz8HY-RxjJtPq9jmyVAn7vVVOucGakDxoAkii70p0le

  6. 让TextView中的字体对齐顶部
    textview中字体默认会距离顶部一些距离,那么如何让字体对齐顶部,单纯的android:gravity="center" 是不行的,还要加上一个属性:android:includeFontPadding="false"
    参考:http://stackoverflow.com/questions/1747196/how-to-align-the-text-to-top-of-textview

  7. 在使用selector时,默认背景的item要放在最后一个,否则会不生效

  8. 在一个xml调用Id时要注意,只能调用上层布局控件的ID,无法调用下层控件的ID


转载于:https://my.oschina.net/u/1392566/blog/358797

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值