ListView android中的数据错误

ListView android中的数据错误,android,listview,android-arrayadapter,Android,Listview,Android Arrayadapter,嗨,我有个小问题。在我的应用程序中,出现了一些错误。我已经为列表制作了正确的阵列适配器,在列表视图中我看到了类似的内容。“com.example。blabla@14040“,你知道怎么了吗?在我看来,你似乎在试图显示类的元素而不是字符串。ArrayAdapter正在调用toString()方法,然后看起来就像您描述的那样。例如,您可以重写类的toString()方法,并返回要在列表中看到的属性值。这可能是一个使用默认toString实现转换为字符串的对象。blabla的字符串表示可能需要以其他方

嗨,我有个小问题。在我的应用程序中,出现了一些错误。我已经为列表制作了正确的阵列适配器,在列表视图中我看到了类似的内容。“com.example。blabla@14040“,你知道怎么了吗?

在我看来,你似乎在试图显示类的元素而不是字符串。ArrayAdapter正在调用toString()方法,然后看起来就像您描述的那样。例如,您可以重写类的toString()方法,并返回要在列表中看到的属性值。

这可能是一个使用默认toString实现转换为字符串的对象。blabla的字符串表示可能需要以其他方式获得。

类Kategoria可能有一个名为Description的属性,或者任何您想在列表中显示的属性。然后在Kategoria中编写:@Override public String toString(){return Description;}类Kategoria没有该属性。其他人告诉我尝试getView方法,但我不知道如何使用它。请发布Kategoria类的代码,并告诉我您希望在列表中看到什么?我希望ListView将显示所有类别名称。例如,Sound、Screen等。因此您必须将此新函数插入到类Kategoria:@Override public String toString(){return kat_nazwa;}