xml-listview item长按背景色的问题

问题描述

listview item长按背景色的问题

android 开发

我在xml里设置了android:cacheColorHint="@android:color/transparent",listview的item单击就没有出现橙色的背景,但是在我设置item长按事件后我发现长按还是会出现橙色的背景,我想去掉,该怎么去掉??

解决方案

android:listSelector="@drawable/selector_shape_list_item"

解决方案二:

新建一个selector的xml ,解决点击时背景色的问题

时间: 2024-08-04 11:05:16

xml-listview item长按背景色的问题的相关文章

listview-Android 自定义 ListView item 不能点击

问题描述 Android 自定义 ListView item 不能点击 我获得一个自定义的 ListView,然后使用不同的项目布局填充.问题是 OnItemClickListener 处理 ListView 只能捕捉 imageView 的点击事件,但是在其余的2个 textViews 上都不行.如何修改呢? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&q

布局-android listview item 高度问题

问题描述 android listview item 高度问题 见鬼了,总是会出现图中红色标记的这块高度.可是item的layout是顶部对齐的.没有给listview 加额外参数 解决方案 ListView中每个Item中高度的问题:加上下面黑色的样式就可以了. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andro

Android item长按删除功能

这个可以在Adapter里面写 一般写完之后都会调用 public void removeItem(int pos){ this.mDatas.remove(pos); notifyItemRemoved(pos); } 可是这样写的话,删除多次,会乱套,没有刷新 所以改这样子写 public void removeItem(int pos){ this.mDatas.remove(pos); notifyItemRemoved(pos); if(pos != mDatas.size()){ /

listview item里面的position如何传递到下一个activity

问题描述 listview item里面的position如何传递到下一个activity 10C 如何把该activity的 position传递到下一个 activity 使用? 解决方案 intent.putExtra(""pst"" position1); MainActivity 中 getIntent().getIntExtra(""pst"" 0); //0 为默认值 很基础的东西 解决方案二: 通过Intent

监听-listview item中是有EditText改变时获取Postion?

问题描述 listview item中是有EditText改变时获取Postion? listview item中是有EditText, 怎么在监听每个EditText的时候获取这个EditText的Postion? 解决方案 getview时,可以给这个edittext的tag赋值postion,然后取出tag得到postion 解决方案二: 不是本地爸爸的话大把大把差不多你都能 解决方案三: 用ListView 不要重用ConvertView

android listview item中超链接的实现

问题描述 android listview item中超链接的实现 我想在listview的textview中实现超链接,但是没有反应,是怎么回事?还有个问题,就是适配器里面的内容怎么执行了5遍? public class FishWebActivity extends Activity { private Context context; private TextView text_title; private ListView web_list; @Override protected vo

android-当我点击ListView item时如何关闭AlertDialog?

问题描述 当我点击ListView item时如何关闭AlertDialog? 下面是 dialog 代码,在 dialog 中有一个 ListView,我想在点击 ListView item 时关闭AlertDialog: public void createSearchDialog(final String[] Memo){ LayoutInflater factory = LayoutInflater.from(this); View searchView = factory.inflat

listview item里面的下拉列表选中项改变的问题

问题描述 listview item里面的下拉列表选中项改变的问题 我现在在做这个功能,就是listview item里面有原因下拉列表,然后选择原因,比如我屏幕只能显示 5个item,当我第一个item的原因选择后,滑动到下面,然后再返回上面,这时候,我刚选中的原因不见了,又变成默认的选中项了,这个要怎么解决呢 解决方案 这个原因是item重用的问题, 第一种,如果item不多的话,就别重用了,第二种,只需要在最开始的时候初始化下,将选中状态设置为false,在选择的时候修改状态, 在设置时读

图片-listview item 中控件加点击监听出现复用混乱的问题

问题描述 listview item 中控件加点击监听出现复用混乱的问题 我要在listview的item中的LinearLayout 添加点击事件,Linearlayout 里包一个图片和文字,第一次点击,文字图片变色,第二次点击取消变色 我做完后,点击第一个item的时候第3,5,7...变色,出现了混乱的问题,请大家帮忙啊,谢谢大家 解决方案 单击item 选中,然后写个adatper ,你的代码写错了 解决方案二: 本人是小白,每太看懂你的意思,可不可以给个demo啊