java.lang.ClassCastException android.widget.RelativeLayout LayoutParams 异常

java.lang.ClassCastException android.widget.RelativeLayout LayoutParams 异常1、在xml布局文件如下所示:<RelativeLayoutandroid:layout_width=”match_parent”android:layout_height=”wrap_content”android:background=”@android:color/dar…

大家好,又见面了,我是你们的朋友全栈君。

1、在xml布局文件如下所示:

<RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@android:color/darker_gray"
                android:paddingBottom="5dp"
                android:paddingTop="5dp" >

                <View
                    android:id="@+id/slide_view"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:background="@drawable/slide_background" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal" >

                    <RelativeLayout
                        android:id="@+id/rl_conversation"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1" >

2、在java.class文件中获取控件mSlideView的布局参数getLayoutParams, 运行过程中出现

java.lang.ClassCastException android.widget.RelativeLayout LayoutParams 异常,经过查找资料,发现引用包错了。

// 得到会话布局的参数,设置给滑块 ( 因为这个view的父布局是 RelativeLayout)

LayoutParams lp = (LayoutParams) mSlideView.getLayoutParams();
所以得引用 import android.widget.RelativeLayout.LayoutParams;

不能引用系统默认引用的包 import android.widget.LinearLayout.LayoutParams;

 

转载于:https://www.cnblogs.com/luoyangcn/p/4984804.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160839.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • BeanUtils.populate方法详解

    BeanUtils.populate方法详解将properties里面的值赋值给bean里面。BeanUtils.populate(Objectbean,Mapproperties), 这个方法会遍历map<key,value>中的key 如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。

    2022年7月26日
    10
  • 别踩坑!使用MySQL唯一索引请注意「建议收藏」

    别踩坑!使用MySQL唯一索引请注意「建议收藏」背景在程序设计中了,我们往往需要确保数据的唯一性,比如在常见的注册模块,我们需要确保一个手机号只能注册为一个账号。这种情况下,我们的程序往往是第一道关卡,用户来注册之前,首先判断这个手机号是否已经注册,如果已经注册则返回错误信息。但是我们不能确保同时有两个人使用同一个手机号注册到我们的系统中,因此这里就需要在更深的层次去确保手机号的唯一性了。不同存储方案,解决方式不一样,这里以MySQL为例,我…

    2026年2月1日
    5
  • 详解Postman校验响应数据之设置断言编写Test脚本

    详解Postman校验响应数据之设置断言编写Test脚本

    2021年7月14日
    101
  • net share 共享文件夹

    net share 共享文件夹共享文件夹并设置共享文件夹为读写 netshareali M test unlimited grant everyone full 同时还需要配合 cacls 来设置文件夹访问权限 caclsM test geveryone rR 读取 W 写入 C 更改 写入 F 完全控制 netshareali M test unlimited grant everyone fullcaclsM test geveryone r

    2025年12月11日
    4
  • python中int是什么类型

    python中int是什么类型python中的基本数据类型1:虽然python中的变量不需要声明,但使用时必须赋值整形变量浮点型变量字符型2:可以一个给多个变量赋值,也可以多个给多个变量赋值3:python3中有6个标准数据类型

    2022年7月5日
    30
  • 归一化、标准化、正则化公式相关小记「建议收藏」

    归一化、标准化、正则化公式相关小记「建议收藏」特征缩放面对特征数量较多的时候,保证这些特征具有相近的尺度(无量纲化),可以使梯度下降法更快的收敛。这两张图代表数据是否均一化的最优解寻解过程(左边是未归一化的),从这两张图可以看出,数据归一化后,最优解的寻优过程明显会变得平缓,更容易正确的收敛到最优解在前边讲梯度下降的时候咱们也提到过,一般在最优化前会加归一化操作机器学习最优化算法之梯度下降_RayChiu757374816的博客-CSDN博客原因就是这样会减少数据模型的震荡,以最快的速度达到最优化。缩放的方法…

    2022年10月8日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号