xml 基础属性
xml属性 | 对应的方法 | 说明 |
---|---|---|
android:alpha | setAlpha(float) | 设置组件的透明度(0——1) |
android:background | setBackgroundResource(int) | 设置背景 |
android:clickable | setClickable(boolean) | 设置是否可以接收点击事件并触发 |
android:duplicateParentState | 设置为true的时候可以直接从他直接的父组件中获取其状态(focused, pressed, etc.) | |
android:fadeScrollbars | setScrollbarFadingEnabled(boolean) | 但不使用滚动条时是否淡出显示滚动条 |
android:fadingEdgeLength | setVerticalFadingEdgeLength() | 设置淡出边界的长度 |
android:fitsSystemWindows | setFitsSystemWindows(boolean) | 设置布局适应系统,比如说状态栏 |
android:focusable | setFocusable(boolean) | 是否可获取焦点 |
android:id | setId(int) | 设置Id |
android:keepScreenOn | setKeepScreenOn(boolean) | 设置该组件是否会强制手机屏幕一直打开 |
android:layerType | setLayerType(int,Paint) | 设置硬件加速 |
android:layoutDirection | setLayoutDirection(int) | 设置布局从左向右,或从右向左,etc |
android:longClickable | setLongClickable(boolean) | 设置是否可以接收长点击事件并触发 |
android:minHeight/minWidth | setMinimumHeight(int)/setMinimumWidth | 设置最小高(宽)度 |
android:nextFocusDown系 | setNextFocusDownId(int) | 设置焦点在该组件上且点击向下\左\右\上 键时获得焦点的组件Id |
android:onClick | 点击时触发的方法 | |
android:padding系 | setPadding(int,int,int,int) | 设置内边距 |
android:rotation系 | setRotation(float) | 设置旋转角度 |
android:scaleX/Y | setScaleX/Y(float) | 水平/垂直方向的缩放比 |
android:scrollX/Y | 初始化后组件的水平/垂直偏移 | |
android:scrollbarSize | setScrollBarSize(int) | 设置水平滚动条的高度和垂直滚动条的宽度 |
android:scrollbarStyle | setScrollBarStyle(int) | 设置滚动条的风格:insideOverlay、insideInset、outSideOverlay、outSideInset |
android:scrollbarThumbHorizontal | 设置滚动条的Drawable对象 | |
android:scrollbars | 设置是否显示滚动条或显示什么滚动条 | |
android:soundEffectsEnabled | setSoundEffectsEnabled(boolean) | 设置组件按下后是否使用音效 |
android:tag | 和Id类似也可通过View.findViewWithTag()获取 | |
android:textAlignment | setTextAlignment(int) | 定义文字的对齐方式 |
android:transformPivotX/Y | setPivotX/Y(float) | 设置旋转时的中心坐标X/Y |
android:translationX/Y/Z | setTranslationX/Y/Z(float) | 设置位移 |
android:visibility | setVisibility(int) | 设置是否可见 |
android:elevation | setElevation(float) | 设置该组件“浮”起来的高度,来呈现3D效果,android5.0 Material Design新增的属性 |
xml 基础属性的更多相关文章
- .net学习笔记---xml基础知识
一.XML简介 XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据.XML文档以.xml为后缀.需要彻底注意的是XML是区分大小写的. 先从一个简单的XML例子来了解下xml基 ...
- XML 参考:XML基础 XML 简介
XML 参考:XML基础 -- XML简介和用途 转:http://www.cnblogs.com/Dlonghow/archive/2009/01/22/1379799.html XML 参考:XM ...
- XML基础概念
XML基础概念 一.什么是XML. 可扩展标记语言(EXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 二.XML特点 1 ...
- xml基础小结
XML基础 1)XML的作用 1.1 作为软件配置文件 1.2 作为小型的“数据库” 2)XML语法(由w3c组织规定的) 标签: 标签名不能以数字开头,中间不能有空格,区分大小写.有且仅有一个根标签 ...
- XML基础<第一篇>
一.XML简介 XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据.XML文档以.xml为后缀.需要彻底注意的是XML是区分大小写的. 先从一个简单的XML例子来了解下xml基 ...
- JavaEE XML 基础知识
JavaEE XML 基础知识 @author ixenos 1. XML开头都需要一个声明 <?和?>表明这是一个处理指令 <?xml version=”1.0” encod ...
- Android绘图机制(一)——自定义View的基础属性和方法
Android绘图机制(一)--自定义View的基础属性和方法 自定义View看起来,确实看起来高深莫测,很多Android开发都不是特别在行这一块,这里面的逻辑以及一些绘画都是有一点难的,说一下我目 ...
- JavaWeb学习日记----XML基础
1.XML基础: XML全称为eXtensible Markup Language;即可扩展标记型语言,同HTML一样使用标签来操作.它的可扩展性体现在标签可以由自己定义,可以是中文标签. XML用途 ...
- pom.xml基础配置
pom.xml基础配置: maven中,最让我迷惑的还是那一堆配置! 就拿这个属性配置来说: 我需要让整个项目统一字符集编码,就需要设定 <project.build.sourceEncodin ...
随机推荐
- 利用NSString的Hash方法比较字符串
实际编程总会涉及到比较两个字符串的内容,一般会用 [string1 isEqualsToString:string2] 来比较两个字符串是否一致.对于字符串的isEqualsToString方法,需要 ...
- 26个高效工作的小技巧 z
1.时间常有,时间优先. 2.时间总会有的:每天只计划4-5 小时真正的工作. 3.当你在状态时,就多干点:不然就好好休息:有时候会连着几天不是工作状态,有时在工作状态时却又能天天忙活 12 小时,这 ...
- sqlalchemy如何实现时间列自动更新?
目标:数据表的时间列在其他列内容更新的时候,自动更新时间列到更新的时间 方法:数据库表模型如下:server_default表示初始时间,onupdate表示更新的时间 class MonitorDa ...
- Python3.2官方文档翻译--作用域和命名空间实例
6.2.1 作用域和命名空间实例 以下的实例主要用来示范怎样引用不同的作用域和命名空间,keywordglobal和nonlocalru怎样影响变量绑定. 实例执行结果是: After local a ...
- Linux图形界面和文字界面的切换
Ctrl+Alt+F1~F6:切换到文字界面 登陆tty1~tty6终端, 运行等级为run level 3 Ctrl+Alt+F7 或者输入命令startX:切换到图形界面,运行等级为run lev ...
- php-fpm.conf配置说明(重点要改动和优化的地方)
<?xml version="1.0" ?> <configuration> All relative paths in this config are r ...
- PS 如何使用抽出滤镜抠人物的头发丝等细节
1.打开图片,复制背景,关闭背景眼睛.单击 滤镜 -抽出, 我们要学会观察图片,先来看下面这张图: 这张图片色彩虽然不算丰富,但也不是纯色背景,甚至有些许的零乱,但人物的主题却被黑色长发包围, 我们只 ...
- iOS_7_scrollView大图缩放
终于效果图: BeyondViewController.h // // BeyondViewController.h // 7_scrollView大图展示 // // Created by beyo ...
- 深度探究apk安装过程
一.先验知识 0.PcakageaManagerService版本号变化 1.概述 2.PackageManagerService服务启动流程 3. PackageManagerService入口 二 ...
- C#编译器选项(目标平台)
用vs编译C#项目的设置中,“属性-生成-目标平台”有anycpu,x86,x64等选项. anycpu(默认值)将编译程序集为使其在任意平台上都可以运行. 在任何可能的时候,应用程序作为 64 位进 ...