2010-05-24 64 views
0

我在我的android應用程序中創建列表並希望捕獲被點擊的列表項的文本,但我想在一個單獨的函數中執行它,所以我只需要編寫代碼一次。我希望能夠將字符串與另一個刺痛進行比較。從列表中查看文本onclick(Android)

這樣做的最好方法是什麼?

回答

1

你需要OnItemClickListener()設置爲你的清單,覆蓋

onItemClick(AdapterView<?> parent, View view, int position, long id) 

然後讓你無論是從項目本身還是從查看文本。

+0

謝謝,我得到了這個工作,但是,我不能比較它出於某種原因。它使我使用CharSequence作爲類型而不是String,並且當我將它與另一個字符串進行比較時,它不起作用。有任何想法嗎? – shaneburgess 2010-05-24 21:34:04

+0

String對象上有很多方法將它與CharSequence進行比較。並且在cs上也有toString。你如何獲得價值(代碼)? – 2010-05-24 21:38:53

+0

好的,我明白了,實際上SE是爲我想出來的。我正在使用==來比較。我是這樣一個newb在這個... http://stackoverflow.com/questions/2704956/strings-dont-seem-to-be-equal-in-java-on-android-even-though-they-print -the-SAM – shaneburgess 2010-05-24 22:05:13