listview-用代码控制ListView的selected/focused/pressed状态

问题描述

用代码控制ListView的selected/focused/pressed状态

是这样的,比如一个音乐播放器的歌曲列表。当我点击某一项时,我希望这首歌播放,然后这一项突出显示(改变字体、背景什么的)。当这首歌曲播放结束时,会跳到另一首歌曲,然后我希望播放列表的另一项突出显示。我用的是selector,但是这样只有手动点击时才会突出显示,歌曲改变时不会自动突出显示。有没有什么办法让listview的item获得与手动点击时同样的select效果呢?求解~^_^

解决方案

android里面为有点击事件的 view都提供了一个**performClick**的方法。、
目的就是模仿手指点击的效果。处理逻辑跟你点击是一样的。、

时间: 2024-08-30 15:38:25

listview-用代码控制ListView的selected/focused/pressed状态的相关文章

“Win10 UAP 开发系列”之 在MVVM模式中控制ListView滚动位置

原文:"Win10 UAP 开发系列"之 在MVVM模式中控制ListView滚动位置 这个扩展属性从WP8.1就开始用了,主要是为了解决MVVM模式中无法直接控制ListView滚动位置的问题.比如在VM中刷新了数据,需要将View中的ListView滚动到顶部,ListView只有一个ScrollIntoView()方法可以控制滚动的位置,但最好在VM中不要出现直接控制View的代码,需要通过其他的方式. 使用一个扩展属性即可实现: /// <summary> ///

android-求Android大神指教,如何使用SeekBar控制listview的滚动

问题描述 求Android大神指教,如何使用SeekBar控制listview的滚动 我想要实现的效果是拖动SeekBar让listview跟着滚动,点击listview的item也可以滚动,刚刚学安卓没多久,希望大神能教一下思路或者给个dome, 求大神帮帮我................... 解决方案 我有一个简单的音乐播放器实现Object 会涉及到连接网络 里面实现了seekbar功能 ,需要就回复我 解决方案二: 可以通过SeekBar的监听事件对listview进行滑动操作: s

android li...-安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做

问题描述 安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做 比如说在标题栏有一个编辑按钮,当点击编辑时listView所有Item内部的删除Button显示,编辑变成完成,点击完成时所有的删除按钮隐藏. 我做出来的效果只能是listview中的第一行删除button显示与隐藏,其它行并没有出现button,我觉得是不是得在getview中对list view做点啥?请高手帮帮忙-先谢谢了. 解决方案 之前遇到过类似的需求,做法仅供参考. listView的Adapter中添加一

android properties-android机顶盒 使用遥控器控制listview时滚动速度太快,如何控制listview滚动速度

问题描述 android机顶盒 使用遥控器控制listview时滚动速度太快,如何控制listview滚动速度 android机顶盒项目的节目列表,如果一直按着遥控器下键,则listview一直快速滚动,速度太快了,怎么去控制listview的滚动速度? 解决方案 这个只能控制遥控器的按键逻辑,可以按住超过5秒的话,只响应一次.

代码-android listview双击item问题

问题描述 android listview双击item问题 listview双击会跳出两个页面,我尝试禁止双击事件没有找到,通过计算时间差但是又 获取不到点击的次数,声明一个变量但从b界面返回listview界面却不能在点击了,求大神 解答 解决方案 android之ListView的item布局问题总结android中listview点击item不变色的问题android中listview的item滑动删除效果(已解决listview点击问题) 解决方案二: 你可以对listview的xml设

attribute-关于listview的问题,listview如何在鼠标滑过行显示高亮

问题描述 关于listview的问题,listview如何在鼠标滑过行显示高亮 看到gridview有这么一段代码实现,鼠标在gridview的行上移动的时候显示高亮.if (e.Row.RowType == DataControlRowType.DataRow){ //当鼠标选择某行时变颜色e.Row.Attributes.Add(""onmouseover""c=this.style.backgroundColor;this.style.backgroundCo

ScrollView与ListView合用(正确计算Listview的高度)的问题解决_Android

首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法: 复制代码 代码如下: @Override  protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {      int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,              MeasureSpec.AT_MOST);    

网页设计师:用JS代码控制Retina图像

文章描述:Web设计师如何制作Retina图像. 苹果公司发布了更多的产品适应Retina屏幕.到目前为止,我们知道苹果设备中支持Retina屏幕技术的有"iPhone"."iPod"."iPad"和"Macbook Pro",这些设备能为用户呈现更细腻.平滑和高质量的图片效果,提高了用户的视觉体验.做为一名Web设计师如何为你的网站创建这些适合Retina显屏设备的图片呢?这就是我们今天要学的一个东东. 为什么要支持Reti

关于unity用代码控制动画的问题

问题描述 关于unity用代码控制动画的问题 我想要实现这样的效果:一个物体绕自己的y轴旋转180度,在转到一半的时候改变它的贴图.直接做成animation的话是很方便的,但是我想通过代码选择贴图资源的名称.换句话说,有没有可能在播放动画的同时(或之前)传入一个参数,这个参数即贴图资源的名称? 以下办法我已经尝试过并且觉得不适合:(1)为每张贴图做一个动画,用AnimatorContoller控制.因为贴图数量很多,每个都要做动画效率太低了.(2)全部用代码实现动画效果.这样会在后续的开发中出