属性名称
|
描述
|
android:background
|
设置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color/transparent”和”@null”。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。
|
android:clickable
|
是否响应点击事件。
|
android:contentDescription
|
设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有效果,自己在程序中控制,可临时放一点字符串数据。
|
android:drawingCacheQuality
|
设置绘图时半透明质量。有以下值可设置:auto(默认,由框架决定)/high(高质量,使用较高的颜色深度,消耗更多的内存)/low(低质量,使用较低的颜色深度,但是用更少的内存)。
|
android:duplicateParentState
|
如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。见下面代码部分,注意根据目前测试情况仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件。
|
android:fadingEdge
|
设置拉滚动条时,边框渐变的放向。none(边框颜色不变),horizontal(水平方向颜色变淡),vertical(垂直方向颜色变淡)。参照fadingEdgeLength的效果图
|
android:fadingEdgeLength
|
设置边框渐变的长度。
|
android:fitsSystemWindows
|
设置布局调整时是否考虑系统窗口(如状态栏)
|
android:focusable
|
设置是否获得焦点。若有requestFocus()被调用时,后者优先处理。注意在表单中想设置某一个如EditText获取焦点,光设置这个是不行的,需要将这个EditText前面的focusable都设置为false才行。在Touch模式下获取焦点需要设置focusableInTouchMode为true。
|
android:focusableInTouchMode
|
设置在Touch模式下View是否能取得焦点。
|
android:hapticFeedbackEnabled
|
设置长按时是否接受其他触摸反馈事件。这里模拟器没有试出效果,难道是多点触摸?找不到资料可以找找performHapticFeedback或HapticFeedback这个关键字的资料看看。
|
android:id
|
给当前View设置一个在当前layout.xml中的唯一编号,可以通过调用View.findViewById()或Activity.findViewById()根据这个编号查找到对应的View。不同的layout.xml之间定义相同的id不会冲突。格式如”@+id/btnName”
|
android:isScrollContainer
|
设置当前View为滚动容器。这里没有测试出效果来,ListView/GridView/ScrollView根本就不用设置这个属性,而EdidText设置android:scrollbars也能出滚动条。
|
android:keepScreenOn
|
View在可见的情况下是否保持唤醒状态。
常在LinearLayout使用该属性,但是模拟器这里没有效果。
|
android:longClickable
|
设置是否响应长按事件.
|
android:minHeight
|
设置视图最小高度
|
android:minWidth
|
设置视图最小宽度度
|
android:nextFocusDown
|
设置下方指定视图获得下一个焦点。焦点移动是基于一个在给定方向查找最近邻居的算法。如果指定视图不存在,移动焦点时将报运行时错误。可以设置imeOptions=actionDone,这样输入完即跳到下一个焦点。
|
android:nextFocusLeft
|
设置左边指定视图获得下一个焦点。
|
android:nextFocusRight
|
设置右边指定视图获得下一个焦点。
|
android:nextFocusUp
|
设置上方指定视图获得下一个焦点。
|
android:onClick
|
点击时从上下文中调用指定的方法。这里指定一个方法名称,一般在Activity定义符合如下参数和返回值的函数并将方法名字符串指定为该值即可:
publicvoidonClickButton(Viewview)
android:onClick=”onClickButton”
|
android:padding
|
设置上下左右的边距,以像素为单位填充空白。
|
android:paddingBottom
|
设置底部的边距,以像素为单位填充空白。
|
android:paddingLeft
|
设置左边的边距,以像素为单位填充空白。
|
android:paddingRight
|
设置右边的边距,以像素为单位填充空白。.
|
android:paddingTop
|
设置上方的边距,以像素为单位填充空白。
|
android:saveEnabled
|
设置是否在窗口冻结时(如旋转屏幕)保存View的数据,默认为true,但是前提是你需要设置id才能自动保存,参见这里。
|
android:scrollX
|
以像素为单位设置水平方向滚动的的偏移值,在GridView中可看的这个效果。
|
android:scrollY
|
以像素为单位设置垂直方向滚动的的偏移值
|
android:scrollbarAlwaysDrawHorizontalTrack
|
设置是否始终显示垂直滚动条。这里用ScrollView、ListView测试均没有效果。
|
android:scrollbarAlwaysDrawVerticalTrack
|
设置是否始终显示垂直滚动条。这里用ScrollView、ListView测试均没有效果。
|
android:scrollbarDefaultDelayBeforeFade
|
设置N毫秒后开始淡化,以毫秒为单位。
|
android:scrollbarFadeDuration
|
设置滚动条淡出效果(从有到慢慢的变淡直至消失)时间,以毫秒为单位。Android2.2中滚动条滚动完之后会消失,再滚动又会出来,在1.5、1.6版本里面会一直显示着。
|
android:scrollbarSize
|
设置滚动条的宽度。
|
android:scrollbarStyle
|
设置滚动条的风格和位置。设置值:insideOverlay、insideInset、outsideOverlay、outsideInset。这里没有试出太多效果,以下依次是outsideOverlay与outsideInset效果截图比较:
|
android:scrollbarThumbHorizontal
|
设置水平滚动条的drawable(如颜色)。
|
android:scrollbarThumbVertical
|
设置垂直滚动条的drawable(如颜色).
|
android:scrollbarTrackHorizontal
|
设置水平滚动条背景(轨迹)的色drawable(如颜色)
|
android:scrollbarTrackVertical
|
设置垂直滚动条背景(轨迹)的drawable注意直接设置颜色值如”android:color/white”将得出很难看的效果,甚至都不理解这个属性了,这里可以参见ApiDemos里res/drawable/scrollbar_vertical_thumb.xml和scrollbar_vertical_track.xml,设置代码为:android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"
|
android:scrollbars
|
设置滚动条显示。none(隐藏),horizontal(水平),vertical(垂直)。见下列代码演示使用该属性让EditText内有滚动条。但是其他容器如LinearLayout设置了但是没有效果。
|
android:soundEffectsEnabled
|
设置点击或触摸时是否有声音效果
|
android:tag
|
设置一个文本标签。可以通过View.getTag()或forwithView.findViewWithTag()检索含有该标签字符串的View。但一般最好通过ID来查询View,因为它的速度更快,并且允许编译时类型检查。
|
android:visibility
|
设置是否显示View。设置值:visible(默认值
|
相关推荐
本文实例讲述了Android TextView实现垂直滚动效果的方法。分享给大家供大家参考,具体如下: 在TextView中,如果文本...其中X表示滚动条从出现到消失的时间,单位是毫秒。 下面是一个完整的XML代码例子。 <?xml ver
因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做...
1.滚动条的属性 android:scrollbarAlwaysDrawHorizontalTrack 设置是否始终显示水平滚动条。这里用ScrollView、ListView测试均没有效果。 android:scrollbarAlwaysDrawVerticalTrack 设置是否始终显示垂直滚动条。...
此为示例代码,详细讲解请参考:http://blog.csdn.net/u012604745/article/details/73277245 滚动字幕:(可设置属性:点击暂停,水平垂直,速度,次数,文字内容,文字颜色,文字大小)
此demo为仿淘宝头条中,文字的垂直滚动显示效果,主要用到的是Android原生控件ViewFlipper,详情可参考我的博客地址:http://blog.csdn.net/sophie237/article/details/54911349
在别人的DEMO上修改完善的,底部tabhost菜单,一个广告条,和一个listview的适配器样本,本来是用来做毕业设计的,还没做完
小程序的scroll-view用的比较多了,列表页一般也没管它的滚动条,最近突然发现在android与ios中横向滑动的时候表现不一样。不一样在哪呢,ios上直接就不显示啊,也是没谁了。深入想了一下,这滚动条能不能换一颜色...
关于ListView的滚动条几种情形: 1、默认情况:活动(滚动)时显示,不活动时隐藏。 2、活动和不活动时都显示。 3、活动和不活动时都隐藏。 上述集中情况,均有ListView的以下设置属性方法控制 1、...
其实我觉得最主要还是开发者对于应用的优化不够,太多的Overdraw和Layout方面的问题,Android开发者本身为了适配屏幕分辨率和解决其他一些兼容性问题已经耗费很多精力了,很少有开发者会花很多精力去做细致的性能...
16、ScrollView 、HorizontalScrollView 垂直和水平滚动条 17、ScrollView 、HorizontalScrollView 垂直和水平滚动条 18、ExpandableListView 分组可展开收缩的ListView 19、Notification 状态栏通知 20、GridView...
2.4.8 滚动视图(ScrollView)的 功能和用法 95 2.4.9 列表视图(ListView和 ListActivity) 95 2.4.10 可展开的列表组件(ExpandableListView) 101 2.4.11 网格视图(GridView)和 图像切换器...
《Android从入门到精通》 第1章 初识Android 1.1 什么是Android 1.1.1 移动信息设备分类 1.1.2 Open Handset Alliance和 Android 1.2 Android简介 1.2.1 Andriod的历史 1.2.2 Andriod的未来 1.2.3 Andriod平台的技术...
16、ScrollView 、HorizontalScrollView 垂直和水平滚动条 17、ScrollView 、HorizontalScrollView 垂直和水平滚动条 18、ExpandableListView 分组可展开收缩的ListView 19、Notification 状态栏通知 20、GridView...
android 网页是不支持overflow:auto 属性的,即不支持超出父容器,让父容器出滚动条。这个JS就是完成这个功能的。在原生的HTML元素上进行了功能扩展,使容器在用户手指swipe时,进行滚动。 上次传的仅仅为js代码,...
2.1 android常用布局属性的介绍 2.2 android线性布局的介绍 2.3 android框架布局的使用 2.4 相对布局的使用 2.5 表格布局的介绍 三、Android解析xml文件 3.1 android解析xml文件 3.2 android使用pull解析xml 3.3 ...
4.1.3 隐藏List View的滚动条 68 4.1.4 取消List View的Item点击效果 68 4.1.5 设置List View需要显示在第几项 69 4.1.6 动态修改List View 69 4.1.7 遍历List View中的所有Item 71 4.1.8 处理空List View 71 ...
这个动画框架是根据TZXY老师的视频写的,采用很巧妙的方式,在系统控件包裹一层自定义framelayout,根据滚动条的滚动,执行相应的动画,本demo支持缩放,透明,移动,颜色过渡