加载程序到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') { ...
随机推荐
- pomelo windows 环境
1.先安装 Python; 通过Python 官网 http://www.python.org/getit/ 下载并安装最新版本. 然后将Python 的安装目录(如: C:\Program File ...
- [转]log4net使用(WinForm/WebFrom)
原来的一篇文章,今天用 WLW 转到页面上,原文章以及附件下载地址:http://zhq.ahau.edu.cn/blog/article.asp?id=366 http://www.cnblogs. ...
- Java中可重入锁ReentrantLock原理剖析
本文由码农网 – 吴极心原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 一. 概述 本文首先介绍Lock接口.ReentrantLock的类层次结构以及锁功能模板类AbstractQue ...
- Apache Spark GraphX的特点
GraphX 的特点是离线计算.批量处理,基于同步的 BSP 模型(Bulk Synchronous Parallel Computing Model,整体同步并行计算模型),这样的优势在于可以提升数 ...
- Python 发送邮件包含附件报表示例
之前需要用Python发送报表邮件,在网上找了下资料,基本上符合要求了. 相关的示例如下,懂python的人应该都知道. from email.mime.text import MIMEText fr ...
- jdk的wsimport方法实现webservice客户端调用服务
1.配置好jdk环境,打开命令行,输入wsimport回车能看到很多该命令的参数, -s:要生成客户端代码的存储路径 -p:对生成的代码从新打包 这两个最常用. 在打开的命令行中输入:wsimport ...
- Oracle创建dblink报错:ORA-01017、ORA-02063解决
Oracle环境:oracle 10.2.0.1 创建的 public dblink 连接oracle 11.2.0.3 ORA-01017: invalid username/password; l ...
- Objective-c setObject:forKey:和setValue:forKey:的区别
setObject:forKey: 是NSMutableDictionary类的方法 key参数类型可以是任意类型对象 ...
- zookeeper的配置项
1 tickTime:CS通信心跳数 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳.tickTime以毫秒为单位. tick ...
- Spring MVC Framework 实例
一 SpringMVC基础入门,创建一个HelloWorld程序 1 首先,导入SpringMVC需要的jar包. commons-logging-<version>.jar spring ...