首页 > 其他分享 >关于如何获得ListView中选中项的值

关于如何获得ListView中选中项的值

时间:2023-05-01 14:10:32浏览次数:45  
标签:控件 findViewById 选中 关于 OnItemClickListener ListView id view


我已经获得了手机中保存的电话簿中联系人姓名和电话号码,并把它们显示在了一个ListView中,现在要实现的功能是当点击选中项时直接拨号,那么如何取得此时ListView中的号码?

要显示联系人姓名和电话号码,那你现在肯定已经在listview 的item里面放了两个控件吧,假如说是textview吧,那你就首先要给listview添加一个OnItemClickListener来监听你点击了那个item, 在这个OnItemClickListener里面有个onItemClick方法,这个方法里面有个 view参数,那你就可以通过view.findViewById("你的控件名字")来找到了。代码例子:

ListView listView =(ListView) findViewById(R.id.ListView); 

OnItemClickListener lvItemClickListener=new OnItemClickListener(){ 

     public void onItemClick(AdapterView<?> parent, View view, 

                                        int position, long id) { 

            final TextView content=(TextView)
 view.findViewById(R.id.phoneNumber);) 

    } 

}


content就是你要的值了。

附:ListView选中时的效果

标签:控件,findViewById,选中,关于,OnItemClickListener,ListView,id,view
From: https://blog.51cto.com/u_5454003/6238851

相关文章

  • 圆角背景的ListView
    先定义一张圆角的图片shape_bg_listview.xml<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"><gradient......
  • Android提高第十五篇之ListView自适应实现表格
    上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。......
  • 关于深度学习框架的忆苦思甜
    作者:卖萌酱大家好,我是卖萌酱。对一个深度学习从业者来说,无论你的场景是CV、NLP、Speech还是搜广推现金牛,手头使用最高频的工具莫过于深度学习框架,涵盖了模型训练、模型部署,乃至数据标注、数据清洗等环节。站在2022年的视角下,回顾曾经被深度学习框架搞崩溃的瞬间,真心觉得现在的框架......
  • 关于Linux系统-sshd服务-AllowUsers与AllowGroups-选项的安全加固配置
    在一些Linux系统-sshd服务,的主配置文件,/etc/ssh/sshd_config 我们可能会看到配置有AllowUsers与AllowGroups的安全加固选项,关于两个选项的说明如下:从选项名称上就可以知道这两个是选项,是属于白名单选项的,在安全中,如果能使用白名单模式,肯定是更安全的这里我们先说一下 AllowU......
  • 关于Linux系统-sshd服务-PasswordAuthentication-选项的加固配置
    关于sshd服务的主配置文件,/etc/ssh/sshd_config 有一个选项叫做PasswordAuthentication,根据单词意思、就知道此选项是与密码相关的即可以知道此值默认为yes,即使不写或者注释,代表是允许用户通过密码进行ssh登录有时我们可以在加固的操作系统中看到,此值会被配置为noPasswordAu......
  • 关于Linux操作系统-OS等保要求配置-禁止root用户直接ssh登录
    在等保中,都会去要求查看sshd配置,看是否有禁止root用户直接ssh登录,此项一般也会作为一个强制要求安全配置项笔者这里的操作系统如下,对于Redhat7.x应该也是一样的,可以自行测试[qq-5201351@Localhost~]$cat/etc/redhat-releaseRedHatEnterpriseLinuxrelease8.1(Ootpa)......
  • 关于pytorch包的测试问题
    pytorch的官方github项目有个文件专门用于测试torch是否安装成功,例如:https://github.com/pytorch/pytorch/blob/v1.11.0/test/test_torch.py但是我们平时测试一个pip包是否安装成功,都是直接import来测试,这样的测试方式显然是不够全面,上面的测试方法就是对很多个方法来测试。但是......
  • 关于TableView中图片的延时加载
    经常我们会用tableView显示很多条目,有时候需要显示图片,但是一次从服务器上取来所有图片对用户来浪费流量,对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片.重写如下方法-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITabl......
  • 关于网卡高温告警
    描述:服务器开机100G网卡开机后能发光几分钟,然后就不发光了,然后掉线,通过/var/log/message日志发现b1:00.0和b1:00.1都存在高温告警通过lspci查看b1:00.0和b1:00.1发现已经掉线了,对服务器做网卡对调测试,发现问题问题还是存在解决:保持机房温度不超过35度,加大服务器风扇转速......
  • ListView性能
    ListView是一种可以显示一系列项目并能进行滚动显示的View。在每行里,既可以是简单的文本,也可以是复杂的结构。一般情况下,你都需要保证ListView运行得很好(即:渲染更快,滚动流畅)。在接下来的内容里,我将就ListView的使用,向大家提供几种解决不同性能问题的解决方案。如果你想使用ListView......