Android UI design textview attributes

Source: Internet
Author: User

Android: autolinkSet whether to display clickable links when the text is URL link, email, phone number, or map. Optional values (None/web/email/phone/MAP/All)

Android: AutoTextIf this parameter is set, the spelling of the input value is automatically corrected. There is no effect here. It works when the input method is displayed and entered.

Android: buffertypeSpecifies the text category obtained by gettext. The editable option is similar to the append character of stringbuilder. That is to say, after gettext, you can use the append method to set the text content. Spannable can use styles in a given character area. For more information, see 1. 2.

Android: CapitalizeSet uppercase letters. There is no effect here. The input method needs to be popped up to see it. For details, see editview this attribute description.

Android: cursorvisibleSet the cursor to show/hide. The cursor is displayed by default.
Android: digitsSpecifies the characters that can be entered. For example, "1234567890. +-*/% ()"
Android: drawablebottomOutput A drawable in the lower part of text. If a color is specified, the background of the text is set to this color, and the latter is overwritten with the background.
Android: drawableleftOutput A drawable on the left of text.
Android: drawablepaddingSet the interval between text and drawable. It can be used with drawableleft, drawableright, drawabletop, and drawablebottom. It can be set to negative.
Android: drawablerightOutput A drawable on the Right of text.
Android: drawabletopOutput A drawable on the top of the text.
Android: editableSet whether to edit.
Android: editorextrasSet additional input data for text.
Android: ellipsizeSet how to display the control when the text is too long. You can set the following values: "Start" -- ellipsis () at the beginning, "end" -- ellipsis () at the end, and "Middle" -- ellipsis () in the middle; "marquee"-displayed as a marquee (horizontal movement of the animation)
Android: freezestextSet the content of the saved text and the cursor position.
Android: gravitySet the text location. For example, if it is set to "center", the text is displayed in the center.
Android: hinttextText prompt information displayed when it is null. You can use textcolorhint to set the color of the prompt information. This attribute is used in editview, but it can also be used here.
Android: imeoptionsAdditional function: sets the actions related to the ime action and the edit box in the lower-right corner. For example, a "finish" is displayed in the lower-right corner of actiondone, without setting a carriage return symbol by default. This is described in detail in editview, Which is useless here.
Android: imeactionidSet the ime action ID.
Android: imeactionlabelSet the ime action label.
Android: includefontpaddingSet whether the text contains additional white space at the top and bottom. The default value is true.
Android: inputmethodSpecify the Input Method for text. You must specify the full package name ). For example, Com. Google. Android. inputmethod. Pinyin, but the error cannot be found.
Android: inputtypeSet the text type to help the input method display the appropriate keyboard type. Detailed description in editview, no effect here.
Android: linksclickableSet whether to click the connection even if autolink is set.
Android: marqueerepeatlimitWhen ellipsize specifies marquee, it sets the number of repeated scrolling times. When it is set to marquee_forever, it indicates unlimited times.
Android: EMSSet textview width to n characters. The test here is a Chinese character width.
Android: maxemsSet the textview width to a maximum of n characters. Overwrite the EMS option when used with EMS.
Android: minemsSet textview width to the width of n characters at the minimum. Overwrite the EMS option when used with EMS.
Android: maxlengthLimit the length of the displayed text. The excess part is not displayed.
Android: LinesSet the number of lines of text, and set the two lines to display the two lines, even if the second row has no data.
Android: maxlinesSet the maximum number of lines displayed in the text, which is used in combination with width or layout_width. If the line exceeded is automatically wrapped, the line exceeded is not displayed.
Android: minlinesSet the minimum number of lines of text, similar to lines.
Android: linespacingextraSet the line spacing.
Android: linespacingmultiplierSet the line spacing multiple. For example, "1.2"
Android: NumericIf this parameter is set, the textview has a numeric input method. This is useless. The only effect after setting isTextviewClick effect. This attribute is described in detail in edtiview.
Android: PasswordShow text in small dots "."
Android: phonenumberSet it to the telephone number input method.
Android: privateimeoptionsIt is useless to set the input method options, which will be further discussed in edittext.
Android: scrollhorizontallySet whether to display a horizontal bar when the text exceeds the textview width.
Android: selectallonfocusIf the text is selectable, let him get the focus instead of moving the cursor to the start or end of the text. After being set in textview, there is no effect.
Android: shadowcolorSpecifies the color of the text shadow, which must be used with shadowradius.
Android: shadowdxSet the start position of the Shadow horizontal coordinate.
Android: shadowdySet the start position of the Shadow vertical coordinate.
Android: shadowradiusSet the shadow radius. If it is set to 0.1, it becomes the font color. Generally, it is better to set it to 3.0.
Android: singlelineSet single row display. If it is used with layout_width, when the text cannot be fully displayed, "…" is used later. . For example, Android: text = "test _ singleline"
Android: singleline = "true" Android: layout_width = "20dp" only "T…" is displayed ...". If singleline is not set or is set to false, the text will wrap automatically.
Android: text sets the display text.
Android: textappearanceSet the text appearance. Such as "? Android: ATTR/textappearancelargeinverse "refers to the appearance of the system ,? Indicates whether the system has this appearance. Otherwise, the default appearance is used. Configurable values: textappearancebutton/textappearanceinverse/textappearancelarge/textappearancelargeinverse/textappearancemedium/combine/textappearancesmall/textappearancesmallinverse
Android: textcolorSet text color
Android: textcolorhighlightThe background color of the selected text. The default color is blue.
Android: textcolorhintSet the color of the prompt text. The default value is gray. Used with hint.
Android: textcolorlinkText Link color.
Android: textscalexSet the text interval. The default value is 1.0f.
Android: textsizeSet the text size. The recommended measurement unit is "SP", for example, "15sp"
Android: textstyleSet one or more [bold (BOLD) 0, italic (italic) 1, and bolditalic (bold and oblique) 2] separated by "| ".
Android: TypefaceSet the text font, which must be one of the following constant values: normal 0, sans 1, Serif 2, monospace (same width font) 3]
Android: HeightSets the height of the text area. supported measurement units: Px (pixels)/DP/SP/In/mm (mm)
Android: maxheightSet the maximum height of the text area
Android: minheightSet the minimum height of the text area
Android: widthSet the width of the text area. The unit of measurement is PX (pixel)/DP/SP/In/mm (mm). The difference between the Unit and layout_width is shown here.
Android: maxwidthSet the maximum width of the text area
Android: minwidthSet the minimum width of the text area

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.