[英]Update ListView item on click/select
我是android的新手,並且ListView出現問題。 我的ListView從REST服務加載數據,然后使用此數據填充ListView。 我想在每個項目上添加一些內容,例如OnItemClickListener / OnSelectedItemListener,並且當用戶在項目上單擊時要添加按鈕。 當用戶單擊另一個項目時,按鈕應消失。 有任何想法嗎?
[編輯]我嘗試了什么?
我認為我的OnClickListener
類可能看起來像這樣,但是我不知道如何添加Button(最好是創建一個Button對象並僅在選定的項目上顯示它-我認為它會更好地表現)
公共類RoomClickListener實現OnItemClickListener {
@Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Button b = new Button(arg0.getContext()); b.setText("Join"); }
}
您是否嘗試過使用Button的android:visibility
?
我猜將其設置為可見/不可見可以是一種方法。
添加button
並在已更改的view
上調用invalidate()
。
這應該工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.