簡體   English   中英

單擊/選擇更新ListView項目

[英]Update ListView item on click/select

我是android的新手,並且ListView出現問題。 我的ListView從REST服務加載數據,然后使用此數據填充ListView。 我想在每個項目上添加一些內容,例如OnItemClickListener / OnSelectedItemListener,並且當用戶在項目上單擊時要添加按鈕。 當用戶單擊另一個項目時,按鈕應消失。 有任何想法嗎?

[編輯]我嘗試了什么?

  1. 我創建了LinearView,其中包含ListView和Button
  2. 使用REST服務數據在“活動”中填充ListView(TextView用於視圖)
  3. 我認為我的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM