2012-12-11 73 views
0

我在ListView中顯示人名列表。 當我點擊一個名字時,我將它設置爲顯示Toast消息,顯示被點擊者的名字。單擊ListView時看不到的結果

但吐司顯示不可讀的數據,我不知道如何使它只顯示名稱。

下面是敬酒消息: 「點擊李四」

「![email protected]點擊

我想顯示類似

該列表從包含Person對象的ArrayList中獲取其數據。

回答

2

覆蓋人物類中的toString()方法並返回人物的名字或任何你想出現的東西。例如:

@Override 
public String toString() { 
    return name; 
} 
+0

謝謝!完美工作 – Javacadabra

+1

你應該設置這個答案爲正確的。這是SO的工作原理。 –

+0

@FlávioFaria請記住,海報在他們提問後15分鐘內不能接受答案。 (*當時你發佈,它已經大約6分鐘。*) – Eric