1)由于LinearLayout是View的子类,因此可以使用和方法来获取组件的宽度和高度。
View view =getLayoutInflater().inflate(,null);
LinearLayout linearlayout =(LinearLayout)();
//measure的参数为0即可
(0,0);
//获取组件的宽度
int width=();
//获取组件的高度
int height=();
(如果组件的宽度或高度设置为fill_parent或match_parent。使用和方法获取的组件宽度和高度,
当组件包含其他子组件时,所获得实际值是这些组件所占的最小宽度和最小高度。)
2)如果想直接获取布局文件定义的组件的高度和宽度,可以直接使用().width和().height。当宽度和高度fill_parent或match_parent或者wrap_content,会返回值是MATCH_PARENT、FILL_PARENT、WRAP_CONTENT。