簡體   English   中英

如何在所有選中的項目中獲取作為 ListView 行一部分的 TextView 的值

[英]How to get the value of a TextView that is part of a ListView row in all checked items

在此處輸入圖片說明

如圖所示,我有一個列表視圖,它由一個自定義布局組成,其中有兩個 TextView。 一個 TextView 用於存儲可見的數字,另一個用於存儲可見的名稱。

我想要的只是能夠獲得單擊發送按鈕時選擇的所有數字的字符串。

  1. 這里的一個好建議是使用 recyclerview 而不是列表視圖。

  2. 要通過列表視圖實現您想要的,您只需在您的活動中為列表視圖設置一個項目點擊偵聽器。 項目單擊偵聽器將傳遞視圖,它是列表視圖中的當前單元格。 然后你可以通過id找到textview來定位。 Textview ID 在布局 xml 中設置。

例子

listView.setOnItemClickListener(new OnItemClickListener()
{
    @Override 
    public void onItemClick(AdapterView<?> arg0, View cell,int pos, long arg1)
    { 
        TextView textView = (TextView)cell.findViewByID(R.id.myTextView);
        String texViewContents = textView.getText().toString();
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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