好文档 - 专业文书写作范文服务资料分享网站

Android2.2 - API中文文档

天下 分享 时间: 加入收藏 我要投稿 点赞

设置文本的类型,用于帮助输入法显示合适 的键盘类型。有如下值设置: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时间。部分参考这里。 android:marqueeRepeatLimit

在ellipsize指定marquee的情况下,设置重 复滚动的次数,当设置为marquee_forever时 表示无限次。

8

android:ems

设置TextView的宽度为N个字符的宽度。参见 TextView中此属性的截图。 android:maxEms

设置TextView的宽度为最长为N个字符的宽 度。与ems同时使用时覆盖ems选项。 android:minEms

设置TextView的宽度为最短为N个字符的宽 度。与ems同时使用时覆盖ems选项。 android:maxLength

限制输入字符数。如设置为5,那么仅可以输 入5个汉字/数字/英文字母。 android:lines

设置文本的行数,设置两行就显示两行,即 使第二行没有数据。 android:maxLines

设置文本的最大显示行数,与width或者

layout_width结合使用,超出部分自动换 行,超出行数将不显示。

android:minLines 设置文本的最小行数,与lines类似。 android:linksClickable

设置链接是否点击连接,即使设置了 autoLink。

android:lineSpacingExtra 设置行间距。 android:lineSpacingMultipli er

设置行间距的倍数。如”1.2” android:numeric

如果被设置,该TextView有一个数字输入 法。有如下值设置:integer正整数、signed 带符号整数、decimal带小数点浮点数。 android:password 以小点”.”显示文本

android:phoneNumber 设置为电话号码的输入方式。 android:privateImeOptions

提供额外的输入法选项(字符串格式)。依据 输入法而决定是否提供,如这里所见。自定 义输入法继承

InputMethodService。这篇文章也许有帮 助。

android:scrollHorizontally

设置文本超出TextView的宽度的情况下,是 否出现横拉条。

9

android:selectAllOnFocus

如果文本是可选择的,让他获取焦点而不是 将光标移动为文本的开始位置或者末尾位 置。TextView中设置后无效果。 android:shadowColor

指定文本阴影的颜色,需要与shadowRadius 一起使用。参见TextView中此属性的截图。

android:shadowDx 设置阴影横向坐标开始位置。 android:shadowDy 设置阴影纵向坐标开始位置。 android:shadowRadius

设置阴影的半径。设置为就变成字体的颜 色了,一般设置为的效果比较好。 android:singleLine

设置单行显示。如果和layout_width一起使 用,当文本不能全部显示时,后面用“…” 来表示。如android:text=\

singleLine \ android:layout_width=\将只显示

“t…”。如果不设置singleLine或者设置为 false,文本将自动换行

android:text 设置显示文本. android:textAppearance 设置文字外观。如“?

android:attr/textAppearanceLargeInverse ”这里引用的是系统自带的一个外观,?表 示系统是否有这种外观,否则使用默认的外 观。可设置的值如下:

textAppearanceButton/textAppearanceInve rse/textAppearanceLarge/textAppearanceL argeInverse/textAppearanceMedium/textAp pearanceMediumInverse/textAppearanceSma ll/textAppearanceSmallInverse android:textColor 设置文本颜色

android:textColorHighlight 被选中文字的底色,默认为蓝色 android:textColorHint

设置提示信息文字的颜色,默认为灰色。与 hint一起使用。

android:textColorLink 文字链接的颜色. android:textScaleX

设置文字之间间隔,默认为1.0f。参见 TextView的截图。

10

android:textSize

设置文字大小,推荐度量单位”sp”,如” 15sp”

android:textStyle

设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或 多个,用“|”隔开 android:typeface

设置文本字体,必须是以下常量值之一: normal 0, sans 1, serif 2, monospace(等 宽字体) 3]

android:height

设置文本区域的高度,支持度量单位:px(像 素)/dp/sp/in/mm(毫米)

android:maxHeight 设置文本区域的最大高度 android:minHeight 设置文本区域的最小高度 android:width

设置文本区域的宽度,支持度量单位:px(像 素)/dp/sp/in/mm(毫米),与layout_width的 区别看这里。

android:maxWidth 设置文本区域的最大宽度 android:minWidth 设置文本区域的最小宽度 补充说明:

由于是继承自TextView,所以属性是一样的,但是这里重点补充了输入法相关 的属性说明和研究,部分注释也做了相应的调整。 三、例子

android:imeOptions例子

((EditText)findViewById () { @Override

public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == { , \你点了 Go!\ }

return false; } });

API 中文文档系列(3) ——

11

AccessibilityService

一、结构

? ? ? .AccessibilityService

public abstract class AccessibilityService extends Service 二、类概述

当AccessibilityEvent事件被启动后AccessibilityService 会接 收回调函数运行于后台,这些事件指的是在用户接口间的状态转换,比如,焦点 变化,按钮被点击等。一些辅助服务继承于此类并且实现它的抽象方法,像这 样的一个服务和其他服务一样在中被声明但它必须被指定 操纵

的意图,下面的是一段 例子:

辅助服务的声明周期只能被系统管理,启动或者停止这个服务必须由明确

的用户通过启用或停用设备的设定,在系统通过呼叫onServiceConnected()方 法与服务绑定后,这个方法才能被想要执行装载的客户端所重载使用,一个辅 助服务通过呼叫setServiceInfo(AccessibilityServiceInfo)方法来设定 AccessibilityServiceInfo而配置。你可以在任何时候改变这个服务的配置但 最好是在重载方法onServiceConnected().中来使用。

一个辅助服务可以在特定的包中注册事件以提供特殊的反馈类型并且当最后一 个关联的事件被解除的时候发出明确的超时提醒。 三、通告策略

对 于每个回馈类型只有一个辅助服务被通知,服务登记处按顺序被通

12

知,因此,如果有两个服务为同一个包中的同一回馈类型注册那么第一个 会被通知,然而有可能的 是,可以为一个给定的回馈类型去把一个服务注 册为默认的,这样的话如果没有其他的服务来取代这个事件这个服务就会 被呼出使用,换句话说,默认的服务不会与 其他的服务竞争并且不管注册 的顺序而被通知。 四、公共方法:

abstract void onAccessibilityEvent(AccessibilityEvent event)

Callback for AccessibilityEvents. 参数 event 一个事件

public final IBinder onBind (Intent intent) 实现返回一个内部的辅助接口的实现,子类不能被重写。

参数intent 与服务相绑定的意图,注意其他任何包含在Intent的外部 意图将不能在此使用。

返回值 返回一个客户端可以在服务上访问的IBinder。 public abstract void onInterrupt () 打断辅助回馈内容时呼叫。 五、保护方法:

protected void onServiceConnected ()

这个方法是AccessibilityService声明周期的一部分,在系统成功与服务

绑定

后才被呼叫,如果用来设定AccessibilityServiceInfo.这个方法更为方便。

API 中文文档系列(4) —— Manifest

一、结构

?

public final class Manifest extends Object 内部类

13

二、的常量

ACCESS_CHECKIN_PROPERTIES

允许在登入数据库的时候读写其中的属性表,

Android2.2 - API中文文档

设置文本的类型,用于帮助输入法显示合适的键盘类型。有如下值设置:none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小、textAutoCorrect、textAutoComplete自动完成、textMultiLine多行输入、textImeMultiLine输入法多
推荐度:
点击下载文档文档为doc格式
5q12e52dvf9vfqx3d4pq7px008twlp015h9
领取福利

微信扫码领取福利

微信扫码分享