Android中为什么找不到View的getText()方法

2025-04-23 17:18:55
推荐回答(4个)
回答1:

android中view的getText方法无法找到的原因可能如下:

  1. view并没有进行初始化,没有实例化的对象,是无法找到gettext()方法的。

  2. view虽然初始化了,但并没有真实存在的资源与之对应,导致该方法无法执行。

回答2:

View本来就没有getText()方法啊,有这个方法的是TextView,如果你的View是一个TextView, 你可以先强制向下转型为TextView,TextView textView = (TextView)view;

回答3:

view要强转成具体的控件,因为view控件本事没有android:text属性,自然无法getText

回答4:

是这个意思吗?我是入门选手,共同学习啊

TextView view = (TextView)findViewById(R.id.textView1);
String text = (String) view.getText();