android样式表类似于web开发中的CSS(亲自整理哦亲,绝对带注释)
来源:互联网 发布:手机数据恢复大师 编辑:程序博客网 时间:2024/05/16 16:19
<style name="TextStyle1" >
<item name="android:ellipsize">marquee</item>
<item name="android:gravity">center</item>
<item name="android:hint">http://www.baidu.com</item><!-- Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色 -->
<item name="android:textColorHint">#000000</item>
<item name="android:includeFontPadding">false</item><!--设置文本是否包含顶部和底部额外空白,默认为true-->
<item name="android:linksClickable">true</item><!-- 设置链接是否点击连接,即使设置了autoLink -->
<item name="android:autoLink">web</item><!-- 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) -->
<item name="android:marqueeRepeatLimit">3</item><!-- 在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。 -->
<item name="android:ems">10</item>
<item name="android:maxLength">10</item>
<item name="android:lines">2</item><!-- 设置文本的行数,设置两行就显示两行,即使第二行没有数据。 -->
<item name="android:lineSpacingExtra">20dip</item><!-- 设置行间距 -->
<item name="android:lineSpacingMultiplier">1.5</item><!-- 设置行间距的倍数。如”1.2” -->
<item name="android:numeric">integer</item><!-- 如果被设置,该TextView有一个数字输入法,点击效果 -->
<item name="android:password">false</item><!-- 以小点”.”显示文本 -->
<item name="android:scrollHorizontally">true</item>
<item name="android:shadowColor">#ffff34cc</item>
<item name="android:shadowDy">-1</item><!-- 设置阴影纵向坐标开始位置。 -->
<item name="android:shadowRadius">3.0</item><!-- 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。 -->
<!-- <item name="android:textAppearance">@android:attr/textAppearanceButton</item> -->
<item name="android:textScaleX">2.0</item><!-- 设置文字缩放,默认为1.0f。 -->
<item name="android:textStyle">bold|italic</item>
<item name="android:typeface">monospace</item><!-- 设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3] -->
</style>
<style name="EditStyle1" >
<item name="android:capitalize">characters</item><!-- 设置英文字母大写类型。设置如下值:sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写 -->
<item name="android:cursorVisible">true</item><!-- 设定光标为显示/隐藏,默认显示。如果设置false,即使选中了也不显示光标栏。 -->
<item name="android:digits">12345qwer</item><!-- 设置允许输入哪些字符。如“1234567890.+-*/%\n()” -->
<!-- <item name="android:drawableLeft">@drawable/ic_launcher</item>在text的左边输出一个drawable(如图片)。 -->
<item name="android:drawablePadding">20dip</item><!-- 设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。 -->
<item name="android:editable">true</item><!-- 设置是否可编辑。仍然可以获取光标,但是无法输入。但是可以删除 -->
<item name="android:ellipsize">start</item><!-- 设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动) -->
<item name="android:freezesText">true</item><!-- 设置保存文本的内容以及光标的位置。参见:这里。 -->
<item name="android:gravity">center</item><!-- 设置文本位置,如设置成“center”,文本将居中显示。 -->
<item name="android:hint">隐藏</item><!-- Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色 -->
<!--<item name="android:imeOptions">actionDone</item> 探索ing -->
<item name="android:includeFontPadding">true</item><!-- 设置文本是否包含顶部和底部额外空白,默认为true。 -->
<item name="android:inputType">number</item><!-- 设置文本的类型,用于帮助输入法显示合适的键盘类型。有如下值设置:none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小、textAutoCorrect、textAutoComplete自动完成、textMultiLine多行输入、textImeMultiLine输入法多行(如果支持)、textNoSuggestions不提示、textEmailAddress电子邮件地址、textEmailSubject邮件主题、textShortMessage短信息(会多一个表情按钮出来,点开如下图:)、textLongMessage长讯息?、textPersonName人名、textPostalAddress地址、textPassword密码、textVisiblePassword可见密码、textWebEditText作为网页表单的文本、textFilte文本筛选过滤、textPhonetic拼音输入、numberSigned有符号数字格式、numberDecimal可带小数点的浮点格式、phone电话号码、datetime时间日期、date日期、time时间 -->
<item name="android:ems">40</item>
<item name="android:shadowColor">#ffcc00aa</item>
<item name="android:shadowDx">2.0</item>
<item name="android:shadowRadius">3.0</item>
<item name="android:textScaleX">1.0</item> <!--设置文字之间间隔,默认为1.0f。参见TextView的截图 -->
<item name="android:textStyle">bold</item><!-- 此处失效,有冲突,奇怪。。。 -->
</style>
至于怎么使用我想应该不需要教吧,有了这个就更感觉像web开发了(有过web开发的人会深有感触),此处只贴了两个控件的使用,其实都差不多,至于别的控件也都差不多,和CSS一样的。
- android样式表类似于web开发中的CSS(亲自整理哦亲,绝对带注释)
- 安卓中的样式(类似于CSS)
- web开发之页面css样式表、以及(jquery+css)
- Web开发之HTML<!--...--> 注释 、CSS/JS //注释 和 /*.....*/ 注释
- HTML超链接和CSS样式 - Web前端开发(1)
- css样式表中应用html注释
- Web前端开发之CSS(层叠样式表、全称:Cascading Style Sheets)
- web开发CSS样式Position详解
- Web开发之CSS样式基本知识
- CSS样式表一席谈之绝对定位与相对定位
- Web前端开发面试题整理(HTML+CSS+JavaScript)
- CSS中的绝对定位
- CSS中的绝对定位
- CSS中的绝对布局
- Android开发 系统自带样式
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- css样式表中的样式覆盖顺序
- Memcache Spring集成
- 使用Putty连接AWS的EC2(Linux系统)
- Win32 守护进程实现-- ACL 源码分析
- Lock Pattern 源码解析
- Protocol and Delegate 协议和代理(设计模式之代理模式)
- android样式表类似于web开发中的CSS(亲自整理哦亲,绝对带注释)
- rtsp协议详解
- 点击notification不重新打开activity
- Eclipse快捷键 10个最有用的快捷键
- Android程序:文字匹配实现(AutoCompleteTextView和MultiAutoCompleteTextView)
- JS中的this变量的使用介绍
- iOS ASIHtttpRequest 缓存
- When should you use a class vs a struct in C++?
- UITableView滚动优化