ViewGroup | Width/Height , Padding/margin |
FrameLayout | gravity |
LinearLayout |
Orientation/horizontal/vertical
weight
|
RelativeLayout |
alignBaseline/(Left/Top/Right/Bottom) Start/End
alignParent
center Horizontal/Vertical/InParent
below/above/toLeftOf/toRightOf/toStartOf/toEndOf
|
LinearLayout代码设置weight
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1.0f);
linearLayout.setLayoutParams(lp);
linearLayout.setLayoutParams(lp);
Android布局优化 (非常好的一篇文章)
http://www.infoq.com/cn/articles/android-optimise-layout
selector几种状态
state_pressed
state_focused
state_selected
state_focused
state_selected
TextView常用属性
android:ellipsi