Android Text

MovementMethod
        处理方向键事件的接口。null禁用方向键移动光标和滚动。
        相关方法:TextView::setMovementMethod (MovementMethod movement)
    ArrowKeyMovementMethod
        移动光标。
    ScrollingMovementMethod
        滚动。
    LinkMovementMethod
        打开超链接。
KeyListener
        处理可编辑控件按键事件的接口。null禁止用户输入。
        相关方法:TextView::setKeyListener (KeyListener input)
TransformationMethod
        处理显示内容替换的接口。
        相关方法:TextView::setTransformationMethod (TransformationMethod method)
    HideReturnsTransformationMethod
        替换\r为空。
    PasswordTransformationMethod
        替换密码内容为圆点。
    ReplacementTransformationMethod
        替换从getOriginal()方法返回的数组中的字符为getReplacement()方法返回的数组中的相应字符。
    SingleLineTransformationMethod
        替换\r为空,\n为空格。
TextWatcher
        文本内容变化的事件监听者接口。
        相关方法:TextView::addTextChangedListener(TextWatcher watcher)
    PhoneNumberFormattingTextWatcher
        使用PhoneNumberUtils::formatNumber(Editable, int)格式化输入的电话号码。

可标记文本
    SpannedString
        内容和标记均不可变。
    SpannableString
        内容不可变,但标记可变。
    SpannableStringBuilder
        内容和标记均可变。
    标记方法:
        Spannable::setSpan (Object what, int start, int end, int flags)
        通常Object是CharacterStyle、ParagraphStyle、TextWatcher、SpanWatcher的子类。   

CharacterStyle
        处理字符级文本格式化的接口。
    BackgroundColorSpan
        背景色。
    URLSpan
        超链接。
    ForegroundColorSpan
        前景色(字体颜色)。
    MaskFilterSpan
        alpha通道。
    StrikethroughSpan
        删除线。
    UnderlineSpan
        下划线。
    AbsoluteSizeSpan
        字体大小(单位物理像素)。
    ImageSpan
        转义图片。
    RelativeSizeSpan
        字体大小(百分比)。
    ScaleXSpan
        缩放。
    StyleSpan
        黑体、斜体等Typeface的常量。
    SubscriptSpan
        下标。
    SuperscriptSpan
        上标。
    TextAppearanceSpan
        引用Style中的TextAppearance资源。
    TypefaceSpan
        字体。
ParagraphStyle
        处理段落级文本格式化的接口。
SpanWatcher
        标记变化的事件监听者接口。

posted on 2011-01-20 12:41  爱吃草莓的维尼  阅读(954)  评论(0编辑  收藏  举报

导航