安卓开发定义一个TextView text后,text.setText(count)句总是编译不通过,count是int类型的
eclipse没有错误提示,但是模拟器forceclose了问题解决了,改成editText1.setText(""+count);就可以了,但是不知道为什么,有能帮忙解...
eclipse没有错误提示,但是模拟器force close了
问题解决了,改成editText1.setText(""+count);就可以了,但是不知道为什么,有能帮忙解释的么,感谢~~~ 展开
问题解决了,改成editText1.setText(""+count);就可以了,但是不知道为什么,有能帮忙解释的么,感谢~~~ 展开
2个回答
展开全部
你看一下帮助文档,TextView的.setText()方法有两个:
1、setText(int resid) 这个方法里面的参数是R.string.*,也就是你把字符串已经定义好的;2、setText(CharSequence text) 这个方法里面的参数可以看做是字符串类型的,这种setText(""+count)方式相当于是把count强制转换成了字符串类型的,或者也可以setText(String.valueOf(count))进行转换,两者都是把int型转换成String型的。
希望对你有所帮助。
1、setText(int resid) 这个方法里面的参数是R.string.*,也就是你把字符串已经定义好的;2、setText(CharSequence text) 这个方法里面的参数可以看做是字符串类型的,这种setText(""+count)方式相当于是把count强制转换成了字符串类型的,或者也可以setText(String.valueOf(count))进行转换,两者都是把int型转换成String型的。
希望对你有所帮助。
追问
懂了,谢谢啦~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询