社区
Android
帖子详情
android设置listSelector没效果
huangbowen_java
2011-06-01 10:26:05
为什么我设置了ListView的listSelector属性却没效果,之前是有效果的,我设置了一下listView中TextView的背景颜色和字体颜色就失效了,这是为什么呢?请各位大侠帮帮忙!
...全文
1996
2
打赏
收藏
android设置listSelector没效果
为什么我设置了ListView的listSelector属性却没效果,之前是有效果的,我设置了一下listView中TextView的背景颜色和字体颜色就失效了,这是为什么呢?请各位大侠帮帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
j_f0001
2012-03-12
打赏
举报
回复
肯定是盖住了,要不就是失去了焦点
qq34659713
2012-03-12
打赏
举报
回复
可能textview的背景颜色把listview的给覆盖了
Android
中
List
view点击item不变颜色及
设置
list
selector
无效的解决方案
这是同一个问题,
List
view中点击item是会变颜色的,因为
list
view
设置
了默认的
list
selector
,有一个默认的颜色,同理如果点击
没
颜色变化我们怎么
设置
list
selector
也不会变颜色的。 但是在我们的开发过程中,我们可能会碰到这样的问题
list
view点击不变颜色,总结了一下大概有这几种原因: 1、item的layout
设置
background颜色值,去掉背景颜色即可 2、
list
view中
list
selector
属性的
效果
被覆盖了,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么
list
Selector
的
效果
就会被挡住 这
Android
下拉刷新、上拉加载CommonRefreshLayout.zip
基于SwipeRefreshLayout下拉刷新、上拉加载。支持所有的Abs
List
View、RecycleView 特点 在 layout 中使用,支持 Abs
List
View 所有的xml属性 支持自动下拉刷新,什么用呢?比如进入界面时,只需要调用 autoRefresh() 方法即可,同时下拉刷新回调函数将会被调用。 上拉加载支持自定义 View 或
设置
加载文字、动画 轻松
设置
Adapter 空数据视图,默认为 TextView 支持更文字,也可自定义 View 对于简单的界面,如只有
List
View 可以继承 app 包中 Fragment 轻松搞定
效果
图 使用 仔细看
list
Selector
属性,
效果
见 sample
ListView xmlns:
android
="http://schemas.
android
.com/apk/res/
android
" xmlns:tools="http://schemas.
android
.com/tools"
android
:id="@ id/swipeRefresh"
android
:layout_width="match_parent"
android
:layout_height="match_parent"
android
:
list
Selector
="@drawable/
selector
_
list
" tools:context=".app.
List
ViewXmlFragment" />
设置
上拉加载,更多方法见 IFooterLayout IFooterLayout footerLayout = swipeRefresh
List
View.getFooterLayout(); footerLayout.setFooterText("set自定义加载"); footerLayout.setIndeterminateDrawable(getResources().getDrawable(R.drawable.footer_progressbar)); 自定义adapter空数据视图 ImageView emptyView = new ImageView(getContext()); emptyView.setImageResource(R.mipmap.empty); swipeRefreshGridView.setEmptyView(emptyView); 或 swipeRefresh
List
View.setEmptyText("数据呢?"); 使用Gradle构建时添加一下依赖即可: compile 'com.mylhyl:pullrefreshlayout:1.0.0' QQ交流群:435173211
Android
实现为
List
View同时
设置
点击时的背景和点击松手之后的背景
本文实例讲述了
Android
实现为
List
View同时
设置
点击时的背景和点击松手之后的背景。分享给大家供大家参考。具体分析如下: 这里要达到的
效果
是, (1)点击
List
View的item时会有指定的背景, (2)松手之后,刚才点击的item也会有指定的背景 实现(1)很简单:在xml中为
List
View
设置
list
Selector
即可。 代码如下:<
List
View
android
:id=”@+id/pop_
list
view_left”
android
:layout_width=”match_parent”
android
:layout_height=”wrap_content
Android
自定义指示器时间轴
效果
实例代码详解
指示器时间轴在外卖、购物类的APP里会经常用到,
效果
大概就像下面这样,看了网上很多文章,大都是自己绘制,太麻烦,其实通过
List
View就可以实现。 在Activity关联的布局文件activity_main.xml中放置一个
List
View,代码如下。由于这个列表只是用于展示信息,并不需要用户去点击,所以将其clickable属性置为false;为了消除
List
View点击产生的波纹
效果
,我们
设置
其
list
Selector
属性的值为透明;我们不需要列表项之间的分割线,所以
设置
其divider属性的值为null。 activity_main <
List
View
android
:id=
android
气泡式对话列表
代码实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种
效果
的重点是
List
View的divider和
list
Selector
Android
80,352
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章