2013-11-04 206 views
0

我是Android新手,正在尝试创建一个类似于我所关注的在线教程的TODO列表。无法解析方法getText()

除todoText.setText(todoList.get(position).getText());“编译正确。

使用该行,我收到以下错误消息:“can not resolve method 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; 
} 

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

回答

0

很难说没有看到todoList声明,但机会是todoListStrings一个List(或别的东西,而是一个TextView)。如果是这样的话,你可能只需要do.-

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

我不知道你的todoList内容的想法,但你可以做一个解决办法,如果内容不是字符串使用.toString()

尝试将代码更改为 -

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

希望它有效。