我是Android新手,並且ListView出現問題。我的ListView從REST服務加載數據,然後使用這個數據填充ListView。我想在每個項目上添加一些lke OnItemClickListener/OnSelectedItemListener,並且當項目上的用戶cliks想要添加按鈕時。當用戶點擊另一個項目時,按鈕應該消失。有任何想法嗎?單擊/選擇更新ListView項目
[編輯] 我試過了什麼?
- 我已經創建LinearView持有ListView和按鈕
- 的ListView使用REST服務數據(TextView的用於視圖)填寫活動
我認爲我的
OnClickListener
類可能是這樣,但我不知道我怎麼可以添加按鈕(最好將創建一個Button對象AMD只顯示其在選定項目 - 我認爲這將bebetter性能)公共類RoomClickListener實現OnItemClickListener {
@Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Button b = new Button(arg0.getContext()); b.setText("Join"); }
}
OnItemClickListener聽起來像一個好的開始,你有什麼嘗試?發佈您當前的代碼以及您遇到的任何錯誤。 – Sam 2013-03-21 16:25:51
你需要一個'Button'作爲每件物品還是一件物品? – codeMagic 2013-03-21 16:38:23
我想用TextView創建列表。當用戶點擊TextView時,我想在此TextView下顯示Button,但當用戶單擊其他TextView時,我想在該TextView下顯示按鈕,等等。 – pepuch 2013-03-21 16:43:42