关于android EditText报错,该如何解决
关于android EditText报错
unable to parse 'android.widget.EditText@4053d6f8' as integer
请问这是什么原因呀、
<EditText
android:layout_width="80dp"
android:layout_height="wrap_content"
android:id="@+id/internet"
android:text=""
android:password="true"
android:padding="3dip"
android:scrollHorizontally="true" />
我是这么写的
------解决方案--------------------
放到布局中编译没错。
报错的是哪行错呢?
------解决方案--------------------
你activity的onCreate跟踪到哪行代码呢
------解决方案--------------------
java.lang.NumberFormatException: unable to parse 'android.widget.EditText@4053ea60' as integer
好好看看这个异常......
------解决方案--------------------
肯定是portS值有问题,你看看赋值对不对把。
------解决方案--------------------
portI = Integer.parseInt(portS);这句话不能执行。。。
字符形式的数字转成int是吧?
试试这个: Integer.valueOf(string);
------解决方案--------------------
你就写这么一个错误,谁能帮你分析呀。
至少要把代码上下文贴出来呀。
楼上说的对,NumberFormatException通常就是转换字符串到数据引起的问题。
------解决方案--------------------
100%是他的postS取值有问题,把你的postS代码帖上来,帮你分析
------解决方案--------------------
很 明显的类型转换失败,,,你要转换成一个Integer,但是你输入的不是Integer类型的。。。
------解决方案--------------------
楼主是把字符串转换成整型吗?那就用Integer.valueOf(String )方法。
------解决方案--------------------
unable to parse 'android.widget.EditText@4053d6f8' as integer
请问这是什么原因呀、
<EditText
android:layout_width="80dp"
android:layout_height="wrap_content"
android:id="@+id/internet"
android:text=""
android:password="true"
android:padding="3dip"
android:scrollHorizontally="true" />
我是这么写的
------解决方案--------------------
放到布局中编译没错。
报错的是哪行错呢?
------解决方案--------------------
你activity的onCreate跟踪到哪行代码呢
------解决方案--------------------
java.lang.NumberFormatException: unable to parse 'android.widget.EditText@4053ea60' as integer
好好看看这个异常......
------解决方案--------------------
肯定是portS值有问题,你看看赋值对不对把。
------解决方案--------------------
portI = Integer.parseInt(portS);这句话不能执行。。。
字符形式的数字转成int是吧?
试试这个: Integer.valueOf(string);
------解决方案--------------------
你就写这么一个错误,谁能帮你分析呀。
至少要把代码上下文贴出来呀。
楼上说的对,NumberFormatException通常就是转换字符串到数据引起的问题。
------解决方案--------------------
100%是他的postS取值有问题,把你的postS代码帖上来,帮你分析
------解决方案--------------------
很 明显的类型转换失败,,,你要转换成一个Integer,但是你输入的不是Integer类型的。。。
------解决方案--------------------
楼主是把字符串转换成整型吗?那就用Integer.valueOf(String )方法。
------解决方案--------------------