91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

listview怎么獲取選中行的值

小億
243
2024-01-18 23:48:56
欄目: 編程語言

在 ListView 中獲取選中行的值,可以使用 OnItemClickListener 監聽器來處理。具體步驟如下:

  1. 首先,為 ListView 設置 OnItemClickListener 監聽器:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        // 處理選中行的操作
    }
});
  1. 在 onItemClick 方法中,獲取選中行的值:
String selectedValue = (String) parent.getItemAtPosition(position);

這里假設 ListView 中的數據是 String 類型的,如果是其他類型的數據,需要根據實際情況進行類型轉換。

完整的示例代碼如下:

ListView listView = findViewById(R.id.listView);
String[] data = {"Item 1", "Item 2", "Item 3"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, data);
listView.setAdapter(adapter);

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        String selectedValue = (String) parent.getItemAtPosition(position);
        Toast.makeText(MainActivity.this, selectedValue, Toast.LENGTH_SHORT).show();
    }
});

以上代碼中,根據選中行的位置 position 獲取對應的值,并通過 Toast 顯示出來。你可以根據實際需求,對選中行的值進行進一步處理。

0
安庆市| 通河县| 尉犁县| 江城| 武平县| 富平县| 波密县| 汝城县| 唐河县| 泰和县| 若尔盖县| 乌兰浩特市| 沈阳市| 泰州市| 桐庐县| 喀喇沁旗| 沂源县| 尼勒克县| 梓潼县| 杨浦区| 仪征市| 托克托县| 都兰县| 马尔康县| 宜章县| 贺兰县| 济源市| 珲春市| 石河子市| 周至县| 磐石市| 宿州市| 同德县| 南皮县| 成安县| 上虞市| 崇仁县| 江山市| 玉龙| 从江县| 宁陵县|