2015.04.22
1. 关于居中gravite 和layout_gravite的问题:
gravite是控件对其自身内容的居中设置;
layout_gravite是控件在其父容器中的居中设置;但该属性要视情况而定,比如在LinerLayout中,有水平流式和垂直流式,那么就会影响居中的位置,当水平布局时,垂直居中无效;当垂直布局时,水平居中无效。
2016.05.31
1.关于LayoutParams的使用问题:
使用java代码动态创建view或layout的时候要设置layoutparams值,而所有的布局容器都有自己的layoutparams对象,它们都是继承与Viewgroup对象,那如何选择LayoutParam呢?很简单,view所属的布局容器是哪个就用哪个的LayoutParams,即如果是LinearLayout那就是用LinearLayout.LayoutParams。