加载程序到android虚拟机报错: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:53:48.416: E/Trace(875): error opening trace file: No such file or directory (2)
05-23 02:53:52.545: E/AndroidRuntime(875): FATAL EXCEPTION: main
05-23 02:53:52.545: E/AndroidRuntime(875): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intelsocket/com.example.intelsocket.MainActivity}: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.access$600(ActivityThread.java:141)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.os.Looper.loop(Looper.java:137)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.main(ActivityThread.java:5041)
05-23 02:53:52.545: E/AndroidRuntime(875): at java.lang.reflect.Method.invokeNative(Native Method)
05-23 02:53:52.545: E/AndroidRuntime(875): at java.lang.reflect.Method.invoke(Method.java:511)
05-23 02:53:52.545: E/AndroidRuntime(875): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
05-23 02:53:52.545: E/AndroidRuntime(875): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
05-23 02:53:52.545: E/AndroidRuntime(875): at dalvik.system.NativeStart.main(Native Method)
05-23 02:53:52.545: E/AndroidRuntime(875): Caused by: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:53:52.545: E/AndroidRuntime(875): at com.example.intelsocket.MainActivity.set_btn_status(MainActivity.java:275)
05-23 02:53:52.545: E/AndroidRuntime(875): at com.example.intelsocket.MainActivity.onCreate(MainActivity.java:62)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.Activity.performCreate(Activity.java:5104)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
05-23 02:53:52.545: E/AndroidRuntime(875): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
05-23 02:53:52.545: E/AndroidRuntime(875): ... 11 more
05-23 02:54:33.206: E/AndroidRuntime(913): FATAL EXCEPTION: main
05-23 02:54:33.206: E/AndroidRuntime(913): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intelsocket/com.example.intelsocket.MainActivity}: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.access$600(ActivityThread.java:141)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.os.Looper.loop(Looper.java:137)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.main(ActivityThread.java:5041)
05-23 02:54:33.206: E/AndroidRuntime(913): at java.lang.reflect.Method.invokeNative(Native Method)
05-23 02:54:33.206: E/AndroidRuntime(913): at java.lang.reflect.Method.invoke(Method.java:511)
05-23 02:54:33.206: E/AndroidRuntime(913): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
05-23 02:54:33.206: E/AndroidRuntime(913): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
05-23 02:54:33.206: E/AndroidRuntime(913): at dalvik.system.NativeStart.main(Native Method)
05-23 02:54:33.206: E/AndroidRuntime(913): Caused by: java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.Button
05-23 02:54:33.206: E/AndroidRuntime(913): at com.example.intelsocket.MainActivity.set_btn_status(MainActivity.java:275)
05-23 02:54:33.206: E/AndroidRuntime(913): at com.example.intelsocket.MainActivity.onCreate(MainActivity.java:62)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.Activity.performCreate(Activity.java:5104)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
05-23 02:54:33.206: E/AndroidRuntime(913): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
05-23 02:54:33.206: E/AndroidRuntime(913): ... 11 more
这里这个错误 我是这样解决的:
public void set_btn_status(boolean paramBoolean)//使能按钮控件
{
((Button)findViewById(2131230727)).setEnabled(paramBoolean);
((Button)findViewById(2131230728)).setEnabled(paramBoolean);
((Button)findViewById(2131230729)).setEnabled(paramBoolean);
((Button)findViewById(2131230730)).setEnabled(paramBoolean);
}
改成:
public void set_btn_status(boolean paramBoolean)//使能按钮控件
{
((Button)findViewById(R.id.ledonBtn)).setEnabled(paramBoolean);
((Button)findViewById(R.id.ledoffBtn)).setEnabled(paramBoolean);
((Button)findViewById(R.id.jdqonBtn)).setEnabled(paramBoolean);
((Button)findViewById(R.id.jdqoffBtn)).setEnabled(paramBoolean);
}
加载程序到android虚拟机报错: android.widget.RelativeLayout cannot be cast to android.widget.Button的更多相关文章
- java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView
最近在学习drawerLayout时,遇到这个bug.如下示: java.lang.ClassCastException: android.widget.RelativeLayout cannot b ...
- 微信小程序---分包加载(subpackages)及报错
某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载. 分包很简单,具体步骤如下: 在app.json中,创建subPackages,root表示分包A的 ...
- 用eclipse加载别人的工程,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined
系统加载工程后,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined,在发布工程的同事电脑上正常 新导入的工程,出问题很 ...
- jfinal不能正确加载html网页,总是报错的解决方法
今天自学jfinal,遇到一个很奇怪的问题,render("/index.html");总是报错. 仔细看错误日志,才发现原来是因为html网页放到了WEB-INF文件夹下面了,所 ...
- nginx加载字体文件的时候报错
nginx 下加载配置 location ~* \.(eot|ttf|ttc|otf|eot|woff|woff2|svg)$ { root /web/static_jr ...
- 记录一次win2003服务器的IIS服务加载.flv后缀的资源报错404的处理方法
问题:访问某个域名下的xxxx.flv资源,页面报错404. 解决思路: 1.权限是否给足 user权限给完全控制咯 如果你访问该域名下的其他资源无问题的话就不是介个原因了 2.MIME类型是否少了 ...
- vue加载单文件使用vue-loader报错
报错信息如下:ERROR in ./src/login.vue Module Error (from ./node_modules/vue-loader/lib/index.js): vue-load ...
- pdfbox加载pdf时遇到wrappedioexception报错处理方式
现在一个项目要对pdf做处理.由于其中一个pdf约为80M左右,用pdfbox读取pdf时遇到了wrappedioexception错误.监控得到说内存不足.于是请教项目经理.他告诉我在Open De ...
- 解决Electron加载带jquery的项目报错问题
<!-- Insert this line above script imports --> <script>if (typeof module === 'object') { ...
随机推荐
- leetcode—3sum
1.题目描述 Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find ...
- [Hive - Tutorial] Creating, Showing, Altering, and Dropping Tables
Creating, Showing, Altering, and Dropping Tables See Hive Data Definition Language for detailed info ...
- JAVA 基础 重新开始
之前做android开发,因为JAVA基础不牢固的原因,自己对写代码很不自信,很多时候要去找源码或者在相近的代码上修修改改以得到想要的结果,从某种意义上来说这根本算不上真正意义上的程序员.后来看到某位 ...
- 详细理解 > /dev/null 2>&1
0:表示键盘输入(stdin) 1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr) "command >/dev/null 2>&1 &am ...
- 链表逆序(JAVA实现)
题目:将一个有链表头的单向单链表逆序 分析: 链表为空或只有一个元素直接返回: 设置两个前后相邻的指针p,q,使得p指向的节点为q指向的节点的后继: 重复步骤2,直到q为空: 调整链表头和链表尾: 图 ...
- 关于scrollTop的那些事
大家在实际项目中,应该是要经常用到scrollTop的,它表示的是可视窗口距离页面顶部的距离,这个scrollTop是可读写的,所以可以用来做页面滚动. 但是大家或多或少遇到一些浏览器兼容问题,为什么 ...
- Web Service学习之六:CXF解决无法处理的数据类型
CXF不能够处理像Map复杂的数据类型,需要单独转换处理. 总体思路:创建一个转换器和一个对应的可以处理的数据结构类型,将不能处理的类型转换成可以处理的类型: 步骤: 一.创建一个可以处理的类型 举例 ...
- HDU 3072 Intelligence System (强连通分量)
Intelligence System Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- [iOS基础控件 - 6.9.1] 聊天界面Demo 代码
框架: 所有代码文件: Model: // // Message.h // QQChatDemo // // Created by hellovoidworld on 14/12/8. // ...
- 转载LINQ系列OrderBy(), ThenBy()简介
前言 前面两篇分别介绍了 Where() 与 Select() ,这篇则是要介绍 OrderBy() 与 ThenBy() ,这几个东西看起来最像 SQL 上会用到的语法,但切记一点,这边介绍的是 L ...