java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView
2023-09-14 09:11:44 时间
最近在学习drawerLayout时,遇到这个bug。如下示:
java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView
原因:
可能是没有在适配器参数内加入TextView的id.
解决方案:
将原来的适配器参数代码
mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.list_item,datas));
修改为以下形式即可:
mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.list_item,R.id.text_view,datas));
其他的解决方案,参见stack overflow:
http://stackoverflow.com/questions/20290735/java-lang-classcastexception-android-widget-linearlayout-cannot-be-cast-to-andr
http://stackoverflow.com/questions/10869197/android-widget-linearlayout-cannot-be-cast-to-android-widget-textview
相关文章
- Android开发之高仿微信界面(1)
- [Android Pro] 常用的android工具类和库
- Failed to fetch URl https://dl-ssl.google.com/android/repository/addo Android SDK更新以及ADT更新出现问题的解决办法
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- Android中如何使用多选对话框
- Android开发之旅: Intents和Intent Filters(理论部分)
- android学习1:初识Activity
- java.lang.NoSuchMethodError: android.view.View.setBackground
- Android NDK开发之Jni调用Java对象
- macos:安装java 17.0.6(android studio报错:Unable to locate a Java Runtime.)
- Atitti.java android反编译解决方案-----虚拟机方案
- Android-【报错】java.lang.ClassCastException: .MainActivity cannot be cast to java.lang.Runnable
- Android【报错】This class should be public (android.support.v7.internal.widget.ActionBarView.HomeView)
- Android Handler 子线程获取主线程handler发送数据给主线程
- Android的java的报错提示:java.lang.RuntimeException: Fail to connect to camera service
- Android报错提示Attempt to invoke interface method ‘int java.util.List.size()‘ on a null object reference
- android 10(Q)Launcher3 去掉hotseat功能
- Android java时间戳转年月日时分秒(三十七)
- Android 开发 --Unable to resolve target 'android-19'
- AS kotlin编译报错提示:Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
- Android 怎么快速查看xml文件被调用的哪个java文件
- Android的java的报错提示:Could not find com.android.tools.build:gradle:4.2.2.
- java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to com.demo
- 【java】Java 抽象类