1. 首页
  2. 移动开发
  3. Android
  4. 代码动态设置view或布局的宽高

代码动态设置view或布局的宽高

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