Android-如何根据ListView项的文本查找索引?
创始人
2024-08-19 20:30:17
0

以下是在Android中找到特定ListView项的索引的代码示例:

首先,在ListView的onItemClickListener中获取所单击项的文本。然后,在适配器中为数据源定义一个getId()或getItemId()方法,并将该方法返回与所单击项所匹配的唯一标识符。使用此标识符,您可以找到所选项目的索引。

示例代码:

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { String clickedText = ((TextView) view.findViewById(R.id.txtItem)).getText().toString(); int index = getItemIndexById(id, dataList); //此处进行相应的处理 } });

public int getItemIndexById(long id, List dataList) { for (int i = 0; i < dataList.size(); i++) { if (dataList.get(i).getId() == id) { return i; } } return -1; }

其中,DataObject是一个带有id字段的自定义对象。getItemIndexById()方法将在数据源列表中查找数据项,并返回其索引。要将此示例应用于实际情况,请将DataObject替换为您自己的对象,并在getId()或getItemId()方法中使用查找项目的唯一标识符。

相关内容

热门资讯

黑科技计算(线上wpk德州ai... 黑科技计算(线上wpk德州ai)外挂透视辅助软件(透视)科技教程(一直是有挂);1、游戏颠覆性的策略...
黑科技ai(wEpOke)黑科... 黑科技ai(wEpOke)黑科技透明挂辅助技巧(透视)安装教程(好像是真的有挂)运wEpOke辅助工...
黑科技讲解(wepoke)黑科... 黑科技讲解(wepoke)黑科技透明挂辅助安装(透视)安装教程(总是是有挂);在进入wepoke辅助...
辅助黑科技(wepokE)黑科... 辅助黑科技(wepokE)黑科技透明挂辅助技巧(透视)透明教程(都是是有挂)1、wepokEai辅助...
黑科技辅助挂(aapoker)... 黑科技辅助挂(aapoker)外挂辅助安装(透视)黑科技教程(好像是有挂)1、金币登录送、破产送、升...
黑科技辅助(wEpOke)黑科... 黑科技辅助(wEpOke)黑科技透明挂辅助器(透视)2025新版(总是是有挂);1、上手简单,内置详...
黑科技最新(微扑克俱乐部)外挂... 黑科技最新(微扑克俱乐部)外挂透视辅助助手(透视)攻略方法(真是有挂)1、在微扑克俱乐部ai机器人技...
辅助黑科技(WepOke)黑科... 辅助黑科技(WepOke)黑科技透明挂辅助技巧(透视)攻略方法(切实是有挂)运WepOke辅助工具,...
黑科技模拟器(微扑克俱乐部)外... 黑科技模拟器(微扑克俱乐部)外挂透视辅助教程(透视)可靠技巧(都是存在有挂);1、操作简单,无需注册...
黑科技脚本(德州之星)外挂辅助... 黑科技脚本(德州之星)外挂辅助软件(透视)wpk教程(切实存在有挂);1、德州之星ai机器人多个强度...