错误:代码修改LinearLayout宽度时,报错java.lang.ClassCastException: android.widget.LinearLayoutLayoutParams cannot be cast to android.widget.RelativeLayoutLayoutParams
布局:LinearLayout父布局是RelativeLayout
因此,在代码里修改LinearLayout宽度时不需要new,需要获取它自己的LayoutParams

 ViewGroup.LayoutParams params = LinearLayout.getLayoutParams();                    params.height = ViewGroup.LayoutParams.MATCH_PARENT;                    LinearLayout.setLayoutParams(params);

更多相关文章

  1. android 在Resources 中定义arrays
  2. Android(安卓)WebView 加载富文本内容
  3. android 模拟listview多线程下载进度条显示不干扰
  4. android使用activity切换动画效果
  5. android中如何发送一个广播
  6. android camer 图片回显界面照片分享到微博、人人、彩信、蓝牙的
  7. Android在代码中请求root权限
  8. 对RecycleView的多种item布局的封装
  9. ListView嵌套ListView时发生:View too large to fit into drawing

随机推荐

  1. context上下文
  2. Android(安卓)使用dalvikvm 执行字节码
  3. Android开发一些常见问题
  4. Gradle 安装以及查看jar文件本地的存储位
  5. Android(安卓)Studio安装并使用Kotlin插
  6. android中Content Provider初步
  7. android学习之ListView如何使用
  8. android 安装应用到SD卡上
  9. android背景图片更换——经典例子
  10. Android培训班(55)Dalvik虚拟机的目录结