Die Anleitung zu Android TextView

View more Tutorials:

1- Android TextView

In  Android ist  TextView ein Steuerelement der Benutzerinterface (User Interface Control), mit dem der Text angezeigt wird. Es funktioniert wie ein Label. Standardmäßig kann der Benutzer den Textinhalt nicht bearbeiten.

2- TextView Attributes

Attribute Description
android:id It is used to uniquely identify the control
android:autoLink It will automatically found and convert URL(s) and email addresses as clickable links.
android:ems It is used to make the TextView be exactly this many ems wide.
android:hint It is used to display the hint text when text is empty
android:width It makes the TextView be exactly this many pixels wide.
android:height It makes the TextView be exactly this many pixels tall.
android:text It is used to display the text.
android:textColor It is used to change the color of the text.
android:gravity It is used to specify how to align the text by the view's x and y-axis.
android:maxWidth It is used to make the TextView be at most this many pixels wide.
android:minWidth It is used to make the TextView be at least this many pixels wide.
android:textSize It is used to specify the size of the text.
android:textStyle It is used to change the style (bold, italic, bolditalic) of text.
android:textAllCaps It is used to present the text in all CAPS.
android:typeface It is used to specify the Typeface (normal, sans, serif, monospace) for the text.
android:textColorHighlight It is used to change the color of text selection highlight.
android:textColorLink It is used to change the text color of links.
android:inputType It is used to specify the type of text being placed in text fields.
android:fontFamily It is used to specify the fontFamily for the text.
android:editable If we set, it specifies that this TextView has an input method.

android:autoLink

Das Attribut weist  Android an, automatisch Links für die Telefonnummern, Adressen, Email-Adresse und Website-Adresse zu generieren, die im  TextView erhalten sind.
Constant Value Description
all f Match all patterns (equivalent to web|email|phone|map).
email 2 Match email addresses.
map 8 Match map addresses.
none 0 Match no patterns (default).
phone 4 Match phone numbers.
web 1 Match Web URLs
<TextView
    android:id="@+id/textView_a11"
    android:autoLink="email|phone|map|web"
    android:textColorLink="#FF0000"
    android:text="Contact: +1-1111222233, example@gmail.com. http://abc.com, 620 Eighth Avenue New York, NY 10018"
    ... />
Click on Phone Link.
Click on Email Link
Click on Web URL
Click on Address Link (Will open Google Map)

android:ems

Mit diesem Attribut wird ein Wert für die Breite von  TextView in den EM-Maßeinheiten angegeben. EM ist eine Einheit in   Typography , deren Wert die Breite des Buchstabens  "M" ist.
So bedeutet  android:ems="5" , dass die Breite der  TextView auf das Fünffache der Breite des Buchstabens  "M" festgelegt wird.

android:text

Legen Sie die Textinhalt für  TextView ​​​​​​​fest.

android:textColor

Legen Sie die Schriftfarbe für  TextView ​​​​​​​fest.

android:textSize

Legen Sie die Schriftsgröße für den Text fest.

android:textStyle

Legen Sie das Schriftstyp fest, das vier Werten hat:
  1. android:textStyle="normal"  (Default)
  2. android:textStyle="bold"
  3. android:textStyle="italic"
  4. android:textStyle="bold|italic"

android:textAllCaps

Das Attribut hat zwei Werten  true/false. Mit dem Wert von  true wird der Text von  TextView in die Großbuchstabe beim Anzeigen. Standardmäßig ist der Standardwert  false.

android:textColorHighlight

Legen Sie die Hintergrundfarbe für den ausgewählten Untertext fest. Dieses Attribut ist nützlich, wenn Sie  EditText (eine Unterklasse von  TextView) verwenden. Mit  EditText kann der Benutzer seinen Text auswählen und bearbeiten.

android:textColorLink

Legen Sie die Schriftfarbe für die Links in den Text fest. (Weitere Informationen zum Attribut  android:autoLink).

android:fontFamily

Legen Sie  font family für die Text von  TextView ​​​​​​​fest.

android:editable

View more Tutorials: