java android 获取textview 里的字符串

text = labelView.getText().toString(); 这一句获取不到,怎么才能获取到?

就是这句话获取的 获取不到说明你textview是空的 本来就没设置过setText追问

textview 的text 有字,
android:text="飞流直下"

这个是不是?

追答

嗯 ,你hui是自己写的类?贴来看看

追问

追答

不能这么写 如果你要获取MainActivity里的textview的内容 直接传值到构造函数就行了
Private String text;
public hui(String text){//text传labelView.getText().toString();
this.text = text;
}
.....
public void onDraw(...){
canvas.drawText(text,...,...,...);


你这个程序写的各种不规范
setcontentview() 从来没见过有人调用2次
我猜你是想先出现有textview的页面然后跳转到hui类的页面?你可以用intent转换页面

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-19
textview 本身有值吗? 两次setcontentview() ? 有必要吗
第2个回答  2013-04-19
这代码没有问题,获取不到是其他方面的原因,你排查一下之前有给他setText吗
相似回答