Viw.getLayoutParams().width
如果在xml里定义一个view的width是FILL_PARENT或MATCH_PARENT或WRAP_CONTENT,那么获取的就是相应的-1,-2。是因为如下方法定义的的常量值:
public static final int FILL_PARENT = -1;
public static final int MATCH_PARENT = -1;
public static final int WRAP_CONTENT = -2;
如果想要获取具体的数值,那么就需要给width设置具体的值,如:
android:layout_width="200dp"