首页 > 解决方案 > 如何使用自定义适配器单击列表视图中的项目

问题描述

我想在自定义列表视图中对单击的项目使用 switch case 语句,但我无法存储我单击的数据值,也无法存储项目位置以将其用于我的 case 语句。

标签: androidandroid-listview

解决方案


您需要添加OnItemClickListener回调:

list.setOnItemClickListener(new OnItemClickListener() {
   public void onItemClick(AdapterView<?> adapter, View v, int position, long id) {
       String value = list.getSelectedItem(); 
   }
}

推荐阅读