无法解析方法getText()

时间:2013-11-04 01:21:54

标签: android

我是Android开发的新手,我正在尝试创建一个类似于我正在关注的在线教程的TODO列表。

除了“todoText.setText(todoList.get(position).getText());”之外的所有内容编译正确。

使用该行,我收到以下错误消息:“无法解析方法getText()。”

这是负责在TODO核对清单中显示每个列表行的类的一部分:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View rowView = inflater.inflate(R.layout.activity_main, parent, false);
    TextView todoText = (TextView) rowView.findViewById(R.id.todoText);
    todoText.setText(todoList.get(position).getText());
    return rowView;
}

我不知道如何解决这个问题。任何帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:0)

很难说没有看到todoList声明,但有可能todoListList Strings(或者除TextView之外的其他内容)。如果是这种情况,您可能只需要这样做.-

todoText.setText(todoList.get(position));

答案 1 :(得分:0)

我不知道您todoList的内容,但如果内容不是使用.toString()

的字符串,则可以解决方法

尝试将代码更改为 -

todoText.setText(todoList.get(position).toString());
希望它有效。