位置: 编程技术 - 正文

android的listview中setselection()不起作用的解决方案(android list)

编辑:rootadmin
android的listview中setselection()不起作用的解决方案

推荐整理分享android的listview中setselection()不起作用的解决方案(android list),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓list view,安卓怎样在listview赋值,android list,android listview,安卓怎样在listview赋值,安卓list view,android listview,android listview,内容如对您有帮助,希望把文章链接给更多的朋友!

遇到一个很诡异的问题,ListView数据没有更改之前,setselection()方法调用效果一切正常;而填充数据更改之后,同样的代码片段却莫名其妙无效了。

先列出搜索到网上的解决方法:

来源: that the listview is set to CHOICE_MODE_SINGLE in the layout XML or in the java via: myList.setChoiceMode(ListView.CHOICE_MODE_SINGLE); and the setItemChecked worked for me, it moved the selection indicator to the item I passed in (unselecting the previous one)

2,

You might need to wrap setSelection() in a posted Runnable (reference).

android的listview中setselection()不起作用的解决方案(android list)

很可惜,这两个方法都无法解决我的问题。

最后终于找到了一个解决方案,真是可以形容之为简单粗暴...

上链接, 之前重新调用一次setAdapter()就可以了。

回头查官方文档的描述,

public void setSelection (int position)Added in API level 1

Sets the currently selected item. If in touch mode, the item will not be selected but it will still be positioned appropriately. If the specified selection position is less than 0, then the item at position 0 will be selected.

真是悲愤交加,still be positioned appropriately?!!!你确定?!

看看issue页纵横四年时间了这个问题依旧存在╮(╯▽╰)╭希望下个版本还是下下个版本还是下下下个版本能修复吧

android开发遇到的各种bug 前言——好记性不如烂笔头,记录Android学习过程中遇到的各种问题BUG。O(∩_∩)O错误1——Causedby:android.content.res.Resources$NotFoundException:StringresourceID#0x0错

Android 触屏画图 Android系统中触屏画图中主要需要解决以下问题:1.画图的视图,在哪上面画?2.怎么画?3.画的位置?Android官方文档描述画图需要自定义视图(CustomView),

PHP与android时间戳的转换问题 php与android的时间戳式的位数是不同的,因此转换的时候需要作一些处理;比如php获得的时间戳有十位:因此在安卓中需要加上三个来转换Simple

标签: android list

本文链接地址:https://www.jiuchutong.com/biancheng/378049.html 转载请保留说明!

上一篇:欢迎使用CSDN-markdown编辑器(欢迎使用微信支付)

下一篇:android开发遇到的各种bug(安卓开发问题)

  • 租赁合同印花税计税依据
  • 房地产企业什么时候开具正式发票
  • 简易征收预缴税率怎么算
  • 建筑业增值税税额怎么算
  • 现在开票还能用三方协议吗
  • 对外支付代扣代缴增值税
  • 研发费用可以计入哪个科目
  • 开票时显示没有原票抄报信息
  • 那些情况可以申请退税
  • 未发货先开票怎么结转成本
  • 建筑行业的收入是什么
  • 收到上个月的发票怎么做分录
  • 税务申报逾期怎么在网上申报
  • 个人提前退休取得的一次性补贴收入免征
  • 增值税专用发票几个点
  • 企业购买自行车记账什么科目
  • 给客户打折账务处理
  • win 11 无法安装
  • win11windows键没反应
  • 专项基金是什么
  • linux中tomcat如何启动
  • linux开机出现grub解决方法
  • 出租厂房代收的水电费如何账务处理
  • 二阳来临
  • Sandilands省级森林中被白霜覆盖的番红花,加拿大曼尼托巴 (© Jaynes Gallery/Danita Delimont)
  • 利润总额为负还交所得税吗
  • uniapp route
  • 公司的一项专利多少钱
  • 收到股东投资款现金流量表入哪一项
  • 金融资产发生减值的客观证据包括哪些
  • php安装步骤
  • access如何设置宏的功能
  • 详解sql基础语法实验报告
  • 伤残补助金和工资一样吗
  • 商业承兑汇票如何追索
  • 小企业会计准则和一般企业会计准则的区别
  • mysql 查询平均值
  • 小企业长期债券投资
  • SQL Server 2012 开窗函数
  • 存货资产评估方法
  • 发票隔月可以重开吗
  • 个人新冠肺炎确诊,要和单位领导说吗
  • 有外经证还要缴纳企业所得税吗
  • 公户转到老板私户要多久
  • 资产报废折旧
  • 公司自己搭建的房子出租可以按投资性房地产吗
  • 土地承包经营合同生效条件
  • 所得税需要转本吗
  • 信用卡产生滞纳金
  • 商贸公司购买的水磅怎么入账
  • 备用金发工资到底可不可以?
  • 做无票收入如何报税
  • 会计凭证审核的主要内容
  • 旧设备投资的账务处理
  • 大额往来款项的认定
  • 税控盘费用抵扣怎么申报什么表怎么说什么表怎么填报
  • 小规模企业能否消化13点增值税普通发票
  • 银行账和实际金额对不上
  • 对方发票丢失怎么申报丢失
  • 记账报税属于会计什么职位
  • win10系统崩溃后可以通过什么来恢复
  • win10禁用windows键
  • 复制电脑系统
  • ubuntu16.04英文版安装教程
  • NPFMSG.exe - NPFMSG是什么进程 有什么用
  • linux简明教程
  • win7怎么查是不是正版
  • 使用灭火器人要站在上风口还是下风口
  • win8.1 安装
  • 单线程语言有哪些
  • ajax读取json
  • jQuery formValidator表单验证
  • linux如何剪切文件
  • javascript详细介绍
  • js实现的功能
  • android 图形引擎
  • 北京税务局网站官网
  • 国家税务局增值税发票平台
  • 税务约谈的法律依据
  • 中国十大经济农村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设