-
weightSum和weight
在使用LinearLayout布局中经常会用到weightSum和weight来控制大小比例,这里要注意如果你的vertical(纵向布局),LinearLayout下的子项的layout_height属性必须请为0px,横向布局则把layout_width设为0px,否则会出现如权重颠倒等奇怪情况。 -
如果想要绘制一个简单的形状可以用Shape
参考:http://www.linuxeden.com/html/develop/20111015/114984.html -
阴影,制作一个像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 -
Android 想要制作一个透明的物体或图形,可以使用ARGB色块,参考:
http://blog.csdn.net/zeng622peng/article/details/6931485
-
使用自定义字体
http://wenku.baidu.com/link?url=PaGkRm7OJu_MFnxnxHvkMzul2bHE63-_LYExM5Kpb7XZow9ngjDXM7czC99suQxIpz8HY-RxjJtPq9jmyVAn7vVVOucGakDxoAkii70p0le -
让TextView中的字体对齐顶部
textview中字体默认会距离顶部一些距离,那么如何让字体对齐顶部,单纯的android:gravity="center" 是不行的,还要加上一个属性:android:includeFontPadding="false"
参考:http://stackoverflow.com/questions/1747196/how-to-align-the-text-to-top-of-textview -
在使用selector时,默认背景的item要放在最后一个,否则会不生效
-
在一个xml调用Id时要注意,只能调用上层布局控件的ID,无法调用下层控件的ID