文档章节

去除ListView默认点击背景,去除LietView滚动条

Bonjourss
 Bonjourss
发布于 2016/05/11 09:18
字数 293
阅读 80
收藏 0
<ListView
                        android:id="@+id/history_list"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginBottom="20dip"
                        android:focusableInTouchMode="false" //设置ListView控件在被点击时不获取焦点
                        android:gravity="center"
                        android:listSelector="#00000000"//设置ListView被点击时显示的高亮颜色
                        android:scrollbars="none" //去除滚动条 />

android:focusableInTouchMode="false" 扩展学习:

当用户直接使用keys或trackball与UI进行交互的时候,必须先使目标控件获得焦点(比如高亮起来),这样用户才会注意到是什么控件在接收输入。然而如果设备支持触摸手势的话,用户直接用手指点击控件,这个时候当然就没必要将目标控件高亮了(即获取焦点)。

对于一个拥有触摸屏功能的设备而言, 一旦用户用手点击屏幕, 设备会立刻进入touch mode。这时候被点击的控件只有isFocusableInTouchMode()为true的时候才会获得focus,比如EditText控件。其他可以触摸的控件比如Button(其isFocusableInTouchMode默认为false), 当被点击的时候不会

获取焦点,它们只是简单地执行onClick事件而已。


本文转载自:http://blog.csdn.net/yan943789510/article/details/48311001

Bonjourss
粉丝 2
博文 37
码字总数 2312
作品 0
虹口
程序员
私信 提问
关于ExpandableListView用法的一个简单小例子

喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用...

长平狐
2013/04/25
396
0
Android GridView等控件的属性集合

GridView的一些特殊属性: 1.android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp ” //每列的宽度,也就是Item的宽度 3.android:stretchMode=”col...

android开发
2017/12/08
0
0
Android的一些属性使用

android:marqueeRepeatLimit="marquee_forever" //表示用不停止滚动 android:descendantFocusability="blocksDescendants"//表示屏蔽子控件获取焦点/这样父控件item就能获取焦点了。 androi......

sw3458856
2014/03/20
0
0
Android基础之ListView的比较特别的属性

本文来源:终端研发部 listView面试汇总,应用开发者必须掌握的基本知识 1.首先是stackFromBottom属性,值为true和false stackFromBottom="true" 从下到上依次填充listview stackFromBottom=...

正阳Android
2017/11/27
0
0
ListView在开发中的小技巧

如何取消Listview的滚动条? setVerticalScrollBarEnabled(false) 2.白色的背景,ListView滚屏进行中的时候,背景会变成黑色,解决办法? android:cacheColorHint="#00000000" 3.ListView滚动......

紫地瓜
2013/01/15
166
0

没有更多内容

加载失败,请刷新页面

加载更多

黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
5
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
7
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
4
0
Django的ChoiceField和MultipleChoiceField错误提示,选择一个有效的选项

在表单验证时提示错误:选择一个有效的选项 例如有这样一个表单: class ProductForm(Form): category = fields.MultipleChoiceField( widget=widgets.SelectMultiple(), ...

编程老陆
昨天
7
0
Vue核心概念及特性 (一)

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 > 特点: 易用,灵活,高效,渐进式框架。 > 可以随意组合需要用到的模块 vue + components + vue-router + vuex + v...

前端优选
昨天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部