m |
|||
Line 1: | Line 1: | ||
<div style="float:right; clear:both; margin-left:0.5em;">__TOC__</div> | <div style="float:right; clear:both; margin-left:0.5em;">__TOC__</div> | ||
[[Category:Widget_Library]] | [[Category:Widget_Library]] | ||
− | This is the standard [http://developer.android.com/reference/android/widget/TextView.html Android Widget]but it's outlined here because of its text display capabilities.[http://developer.android.com/reference/android/widget/TextView.html TextView]'s purpose is primarily to display text but can also be used to contain links. | + | This is the standard [http://developer.android.com/reference/android/widget/TextView.html Android Widget] but it's outlined here because of its text display capabilities.<code>[http://developer.android.com/reference/android/widget/TextView.html TextView]</code>'s purpose is primarily to display text but can also be used to contain links. |
;Widget XML tag: <code><TextView></code> | ;Widget XML tag: <code><TextView></code> |
Revision as of 16:12, 28 June 2016
This is the standard Android Widget but it's outlined here because of its text display capabilities.TextView
's purpose is primarily to display text but can also be used to contain links.
- Widget XML tag
<TextView>
XML Attributes Description
Attribute | Description |
---|---|
#android:autoLink
|
Enables the linking of text to open web browser URLs, email client, etc. |
#android:text
|
Displays desired text in the TextView. |
Using HTML markup in text
When writing text within TextView
or GnTextView
the designer has the option to use HTML language to style the text displayed. A few tags will be elaborated on.
XML characters <
and >
are reserved for XML only. This means you need to write alternative symbols which represent them where <
is <
and >
is >
The following text demonstrates how to use alternative symbols.
Character “
is also a reserved character and needs to be written as \“
.
HTML mark-up tags:
<BR/>
(<BR/>
)- breaks line into a new row
<a href=\”mailto:email@ginstr.com\”>EMAIL</a>
(<a href=”mailto:email@ginstr.com”>EMAIL</a>
)- creates an email link on the text
EMAIL
which is displayed inTextView
. Clicking on it displays the menu for choosing an email program. <font color="#46b4e7">other color text</font>
(<<font color=”#46b4e7”>other color text</font>
)- text that is within these tags will be a different color
Tags can also be nested and there are many more that can be used. Refer to Android Documentation for more details on HTML and tags.
android:autoLink
Enables the linking of text to open web browser URLs, email client, etc. Each link opens different intent
(String) values = none
, web
, email
, phone
, map
, all
Value | Description |
---|---|
none
|
Matches no pattern |
web
|
Recognises web addresses and converts them to links |
email
|
Recognises web addresses and converts them to links |
phone
|
Recognises phone numbers and converts them to links |
map
|
Recognises map addresses and converts them to links |
android:text
Displays desired text in the TextView. It is possible to use HTML tags to format text.