我在ListView中显示人名的列表。 当我点击一个名称时,我将其设置为显示一个Toast消息,显示被点击的人的姓名。
然而吐司正在显示不可读的数据,我无法弄清楚如何让它只显示名称。
以下是祝酒信息:
" com.example.friends.Person@50db3a点击了!"
我想要显示类似
的内容" Joe bloggs点击了!"。
该列表从包含Person对象的arraylist中获取其数据。
答案 0 :(得分:2)
覆盖Person类中的toString()
方法并返回此人的姓名或您想要显示的任何内容。例如:
@Override
public String toString() {
return name;
}