代码动态设置view或布局的宽高
有时我们需要在应用中动态改变图片或某一块布局的大小。这就不能用XML文件写成固定值,而需要在java代码中动态设置。网上有一些教程使用relativeView.setLayoutParams(newRelativeLayout.LayoutParams(100,200));的方法,可是发现这样设置很容易抛错;因此有人指出不能直接新建一个LayoutParams的同时设置宽高值,需要先实例化一个对象,再进行具体参数的设置,然后再设置;然而这时候你一定要注意强制类型转换时的LayoutParams类型,因为android中存在3种LayoutParams,即RelativeLayout.LayoutParams、LinearLayout.LayoutPar
用户评论