中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
韶关市| 马边| 天柱县| 监利县| 普兰店市| 萨迦县| 马鞍山市| 云南省| 霍城县| 涞水县| 昌邑市| 巴塘县| 青川县| 建始县| 微山县| 榆树市| 阿拉善右旗| 河池市| 桂东县| 大安市| 砀山县| 高雄市| 麻江县| 浙江省| 延吉市| 焉耆| 临沭县| 嘉善县| 毕节市| 满城县| 调兵山市| 册亨县| 定结县| 米脂县| 阿城市| 云龙县| 翼城县| 锡林郭勒盟| 福清市| 阳信县| 项城市|