##TextView與EditText詳解
TextView? 顧名思義:就是在界面上呈現文本信息,主要用于顯示,沒有特殊的事件響應。然而EditText與TexView非常相似,EditText就是多了一個可以讓用戶輸入內容的編輯框功能。???? 大家可以把EditText看作是編輯內容的那個框,TextView是用于顯示文本內容的框。? 其實就是這么簡單。然而EditText是TextView的子類。接下來就是TextView和EditText的全部XML屬性如下。不過在此之前,要先解釋一個屬性margin和padding
?
margin和padding如下圖所示:

margin是子容器相距父容器邊框的距離,而padding是子容器中的內容距離子容器邊框的距離。那么margin_left和margin_right、padding_left和padding_right之類的屬性就很好理解了。比如margin_left就是子容器距離父容器左邊這一邊的偏移距離,其他什么right、top、bottom都是這個意思。
1.? TextView和EditText的xml屬性。
好了理解了這兩個屬性之后,我們來看看官網對TextView的屬性介紹:??經常用的用紅色顯示
<table class="jd-sumtable " id="lattrs"><tbody><tr><th colspan="12">XML Attributes</th></tr><tr><td><nobr><em>Attribute Name(xml)</em></nobr></td><td><nobr><em>Related Method(方法)</em></nobr></td><td><nobr><em>Description(說明)</em></nobr></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:autoLink">android:autoLink</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setAutoLinkMask%28int%29">setAutoLinkMask(int)</a></td><td width="100%" class="jd-descrcol"><div><span style="color:#ff0000">是否將符合指定格式的文本轉化為可點擊的超鏈接形式,比如(網址,電話等)</span></div><div><br/></div></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:autoText">android:autoText</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setKeyListener%28android.text.method.KeyListener%29">setKeyListener(KeyListener)</a></td><td width="100%" class="jd-descrcol">是否將URL、E-mail地址等鏈接自動轉換為可單擊的鏈接</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:breakStrategy">android:breakStrategy</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setBreakStrategy%28int%29">setBreakStrategy(int)</a></td><td width="100%" class="jd-descrcol">Break strategy (control over paragraph layout).?</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:bufferType">android:bufferType</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setText%28java.lang.CharSequence,%20android.widget.TextView.BufferType%29">setText(CharSequence,TextView.BufferType)</a></td><td width="100%" class="jd-descrcol">Determines the minimum type that getText() will return.?</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:capitalize">android:capitalize</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setKeyListener%28android.text.method.KeyListener%29">setKeyListener(KeyListener)</a></td><td width="100%" class="jd-descrcol"><div><span style="color:#ff0000">控制是否將用戶輸入的文本轉化為大寫字母,支持一下屬性值:</span></div><div><span style="color:#ff0000"><br/></span></div><div><span style="color:#ff0000">?? none:不轉換</span></div><div><span style="color:#ff0000">?? sentences:每個句子的首字母大寫</span></div><div><span style="color:#ff0000">? words:每個單詞的首字母大寫</span></div><div><span style="color:#ff0000">? characters:每個字母都大寫</span></div><div><br/></div></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:cursorVisible">android:cursorVisible</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCursorVisible%28boolean%29">setCursorVisible(boolean)</a></td><td width="100%" class="jd-descrcol">設置該文本框的光標是否可見</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:digits">android:digits</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setKeyListener%28android.text.method.KeyListener%29">setKeyListener(KeyListener)</a></td><td width="100%" class="jd-descrcol">如果設置為true,則該文本框對應一個數字輸入方法,并且只接受那些合法字符</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableBottom">android:drawableBottom</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablesWithIntrinsicBounds%28int,%20int,%20int,%20int%29">setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)</a></td><td width="100%" class="jd-descrcol">在文本框底部繪制指定圖像</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableEnd">android:drawableEnd</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablesRelativeWithIntrinsicBounds%28int,%20int,%20int,%20int%29">setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int)</a></td><td width="100%" class="jd-descrcol">在文本框的結尾處繪制指定圖像</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableLeft">android:drawableLeft</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablesWithIntrinsicBounds%28int,%20int,%20int,%20int%29">setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)</a></td><td width="100%" class="jd-descrcol">在文本框的左邊繪制指定的圖像</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawablePadding">android:drawablePadding</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablePadding%28int%29">setCompoundDrawablePadding(int)</a></td><td width="100%" class="jd-descrcol">設置文本框內文本與圖像之間的間距</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableRight">android:drawableRight</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablesWithIntrinsicBounds%28int,%20int,%20int,%20int%29">setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)</a></td><td width="100%" class="jd-descrcol">在文本框的右邊繪制指定的圖像</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableStart">android:drawableStart</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablesRelativeWithIntrinsicBounds%28int,%20int,%20int,%20int%29">setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int)</a></td><td width="100%" class="jd-descrcol">在文本框的開始處繪制繪制指定的圖像</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableTint">android:drawableTint</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawableTintList%28android.content.res.ColorStateList%29">setCompoundDrawableTintList(ColorStateList)</a></td><td width="100%" class="jd-descrcol">為文本的圖像指定顏色</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableTintMode">android:drawableTintMode</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawableTintMode%28android.graphics.PorterDuff.Mode%29">setCompoundDrawableTintMode(PorterDuff.Mode)</a></td><td width="100%" class="jd-descrcol">混合模式用于調節文本圖像的顏色,如(顏色漸變之類的)</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:drawableTop">android:drawableTop</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setCompoundDrawablesWithIntrinsicBounds%28int,%20int,%20int,%20int%29">setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)</a></td><td width="100%" class="jd-descrcol">在文本框的頂部繪制指定的圖像</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:editable">android:editable</a></td><td class="jd-linkcol">?</td><td width="100%" class="jd-descrcol">設置文本框是否允許編輯</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:editorExtras">android:editorExtras</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setInputExtras%28int%29">setInputExtras(int)</a></td><td width="100%" class="jd-descrcol"><code>參考一個包含額外的<a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/R.styleable.html#InputExtras"><input-extras></a></code> XML資源用給輸入法,這是私人對輸入方法的執行。</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:elegantTextHeight">android:elegantTextHeight</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setElegantTextHeight%28boolean%29">setElegantTextHeight(boolean)</a></td><td width="100%" class="jd-descrcol">優雅的文字高度,特別是對于不那么復雜的文字文字。</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:ellipsize">android:ellipsize</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setEllipsize%28android.text.TextUtils.TruncateAt%29">setEllipsize(TextUtils.TruncateAt)</a></td><td width="100%" class="jd-descrcol"><div><span style="color:#ff0000">設置顯示文本超過了TextView的長度時如何處理文本內容,有以下屬性值:</span></div><div><span style="color:rgb(255,0,0)">?</span></div><div><span style="color:rgb(255,0,0)">?? none:不做任何處理</span></div><div><span style="color:rgb(255,0,0)">?? start:在文本開始處截斷,并顯示省略號</span></div><div><span style="color:rgb(255,0,0)">?? middle:在文本中間處截斷,并顯示省略號</span></div><div><span style="color:rgb(255,0,0)">?? end:在文本結尾處截斷,并顯示省略號</span></div><div><span style="color:rgb(255,0,0)">?? marquee:使用marquee滾動動畫顯示文本(?跑馬燈效果 )</span></div><div><br/></div></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:ems">android:ems</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setEms%28int%29">setEms(int)</a></td><td width="100%" class="jd-descrcol">設置該組件的寬度,以em為單位</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:fontFamily">android:fontFamily</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTypeface%28android.graphics.Typeface%29">setTypeface(Typeface)</a></td><td width="100%" class="jd-descrcol">設置文本框內文本的字體</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:fontFeatureSettings">android:fontFeatureSettings</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setFontFeatureSettings%28java.lang.String%29">setFontFeatureSettings(String)</a></td><td width="100%" class="jd-descrcol"><div class="trans-prompt"><p class="prompt-wrap"/></div><div class="original-mean-output"/><div class="trans-right clearfix"><div class="trans-output-wrap"><div class="output-container"><div class="output-wrap"><div class="output-mod ordinary-wrap"><div class="output-bd" dir="ltr" style="padding-bottom:0px"><p class="ordinary-output source-output" dir="ltr">Font feature settings.</p><p class="ordinary-output target-output">設置文本字體特征</p></div></div></div></div></div></div></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:freezesText">android:freezesText</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setFreezesText%28boolean%29">setFreezesText(boolean)</a></td><td width="100%" class="jd-descrcol">如果設置,文本視圖將包括目前的完整文本在冰凍的冰除了元數據,如當前光標位置。</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:gravity">android:gravity</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setGravity%28int%29">setGravity(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框內文本的對齊方式,一般center用的多</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:height">android:height</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setHeight%28int%29">setHeight(int)</a></td><td width="100%" class="jd-descrcol">設置文本框的高度,以px為單位</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:hint">android:hint</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setHint%28int%29">setHint(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置當文本框內的內容為空時,文本框內默認顯示的提示文本</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:hyphenationFrequency">android:hyphenationFrequency</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setHyphenationFrequency%28int%29">setHyphenationFrequency(int)</a></td><td width="100%" class="jd-descrcol">自動斷字頻率。</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:imeActionId">android:imeActionId</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setImeActionLabel%28java.lang.CharSequence,%20int%29">setImeActionLabel(CharSequence,int)</a></td><td width="100%" class="jd-descrcol"><code>當文本框指定特定的輸入法時,為輸入法指定額外的<a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/view/inputmethod/EditorInfo.html#actionId">EditorInfo.actionId</a></code> 值</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:imeActionLabel">android:imeActionLabel</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setImeActionLabel%28java.lang.CharSequence,%20int%29">setImeActionLabel(CharSequence,int)</a></td><td width="100%" class="jd-descrcol"><code><span style="font-family:Courier New">當文本框指定特定的輸入法時,為輸入法指定額外的</span><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/view/inputmethod/EditorInfo.html#actionId"/><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/view/inputmethod/EditorInfo.html#actionLabel">EditorInfo.actionLabel值</a></code>?</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:imeOptions">android:imeOptions</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setImeOptions%28int%29">setImeOptions(int)</a></td><td width="100%" class="jd-descrcol"><span style="font-family:Courier New">當文本框指定特定的輸入法時,為輸入法指定額外的選項</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:includeFontPadding">android:includeFontPadding</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setIncludeFontPadding%28boolean%29">setIncludeFontPadding(boolean)</a></td><td width="100%" class="jd-descrcol">設置是否為字體保留足夠多的空間,默認值為? true</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:inputMethod">android:inputMethod</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setKeyListener%28android.text.method.KeyListener%29">setKeyListener(KeyListener)</a></td><td width="100%" class="jd-descrcol">為文本框指定特定的輸入法,該屬性值為輸入法的權限定類名</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:inputType">android:inputType</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setRawInputType%28int%29">setRawInputType(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本字中的數據類型(比如手機號? 密碼之類的)</span></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:letterSpacing">android:letterSpacing</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setLetterSpacing%28float%29">setLetterSpacing(float)</a></td><td width="100%" class="jd-descrcol"><a target="_blank" class="operate-btn op-sound data-hover-tip" href="http://fanyi.baidu.com/translate?aldtype=16047&query=Tint+to+apply+to+the+compound+%28left%2C+top%2C+etc.%29+drawables.+&keyfrom=baidu&smartresult=dict&lang=auto2zh###" style="display:block"/><div class="trans-prompt"><p class="prompt-wrap"/></div><div class="original-mean-output"/><div class="trans-right clearfix"><div class="trans-output-wrap"><div class="output-container"><div class="output-wrap"><div class="output-mod ordinary-wrap"><div class="output-bd" dir="ltr" style="padding-bottom:0px"><p class="ordinary-output source-output" dir="ltr">Text letter-spacing.</p><p class="ordinary-output target-output"><span>文字字母間距</span></p></div></div></div></div></div></div></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:lineSpacingExtra">android:lineSpacingExtra</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setLineSpacing%28float,%20float%29">setLineSpacing(float,float)</a></td><td width="100%" class="jd-descrcol">控制兩行文本之間的額外間距,與android:lineSpacingMultiplier屬性結合使用</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:lineSpacingMultiplier">android:lineSpacingMultiplier</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setLineSpacing%28float,%20float%29">setLineSpacing(float,float)</a></td><td width="100%" class="jd-descrcol">控制兩行文本之間的額外間距,每行的高度*該屬性值+android:lineSpacingExtra屬性值</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:lines">android:lines</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setLines%28int%29">setLines(int)</a></td><td width="100%" class="jd-descrcol">設置該文本框默認占用幾行</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:linksClickable">android:linksClickable</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setLinksClickable%28boolean%29">setLinksClickable(boolean)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">控制該文本框的URL、E-mail等鏈接是否可用</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:marqueeRepeatLimit">android:marqueeRepeatLimit</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMarqueeRepeatLimit%28int%29">setMarqueeRepeatLimit(int)</a></td><td width="100%" class="jd-descrcol">設置marquee動畫重復的次數</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:maxEms">android:maxEms</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMaxEms%28int%29">setMaxEms(int)</a></td><td width="100%" class="jd-descrcol">指定文本框的最大寬度</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:maxHeight">android:maxHeight</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMaxHeight%28int%29">setMaxHeight(int)</a></td><td width="100%" class="jd-descrcol">指定文本框的醉倒高度</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:maxLength">android:maxLength</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setFilters%28android.text.InputFilter[]%29">setFilters(InputFilter)</a></td><td width="100%" class="jd-descrcol">設置文本框的最大字符長度</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:maxLines">android:maxLines</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMaxLines%28int%29">setMaxLines(int)</a></td><td width="100%" class="jd-descrcol">設置文本框最多占用幾行</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:maxWidth">android:maxWidth</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMaxWidth%28int%29">setMaxWidth(int)</a></td><td width="100%" class="jd-descrcol">設置文本框的最大寬度(以px單位)</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:minEms">android:minEms</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMinEms%28int%29">setMinEms(int)</a></td><td width="100%" class="jd-descrcol">設置文本框的最小寬度(以em單位)</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:minHeight">android:minHeight</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMinHeight%28int%29">setMinHeight(int)</a></td><td width="100%" class="jd-descrcol">設置文本框的最小高度(以px單位)</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:minLines">android:minLines</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMinLines%28int%29">setMinLines(int)</a></td><td width="100%" class="jd-descrcol">設為文本框最少占用幾行</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:minWidth">android:minWidth</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setMinWidth%28int%29">setMinWidth(int)</a></td><td width="100%" class="jd-descrcol">設置文本框的最大寬度(以px單位)</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:numeric">android:numeric</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setKeyListener%28android.text.method.KeyListener%29">setKeyListener(KeyListener)</a></td><td width="100%" class="jd-descrcol"><div><span style="color:#ff0000">設置該文本框關聯的輸入法,有以下屬性值:</span></div><div><span style="color:#ff0000"><br/></span></div><div><span style="color:#ff0000">? integer:指定關聯整數輸入法</span></div><div><span style="color:#ff0000">? signed:允許輸入符號的數值輸入法</span></div><div><span style="color:#ff0000">? decimal:允許輸入小數點的數值輸入法</span></div><div><br/></div></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:password">android:password</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTransformationMethod%28android.text.method.TransformationMethod%29">setTransformationMethod(TransformationMethod)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框為一個密碼框(以 *? 代替字符)</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:phoneNumber">android:phoneNumber</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setKeyListener%28android.text.method.KeyListener%29">setKeyListener(KeyListener)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框為只能接受電話號碼?</span></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:privateImeOptions">android:privateImeOptions</a></td><td class="jd-linkcol"><div>setPrivateImeOptions(String)</div></td><td width="100%" class="jd-descrcol">?</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:scrollHorizontally">android:scrollHorizontally</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setHorizontallyScrolling%28boolean%29">setHorizontallyScrolling(boolean)</a></td><td width="100%" class="jd-descrcol">?</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:selectAllOnFocus">android:selectAllOnFocus</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setSelectAllOnFocus%28boolean%29">setSelectAllOnFocus(boolean)</a></td><td width="100%" class="jd-descrcol">設置文本框的內容可選擇時,是否在獲得焦點時整個文本的內容都被選中</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:shadowColor">android:shadowColor</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setShadowLayer%28float,%20float,%20float,%20int%29">setShadowLayer(float,float,float,int)</a></td><td width="100%" class="jd-descrcol">設置文本框中文本的陰影顏色</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:shadowDx">android:shadowDx</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setShadowLayer%28float,%20float,%20float,%20int%29">setShadowLayer(float,float,float,int)</a></td><td width="100%" class="jd-descrcol">設置文本框內的文本的陰影在水平方向的偏移量</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:shadowDy">android:shadowDy</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setShadowLayer%28float,%20float,%20float,%20int%29">setShadowLayer(float,float,float,int)</a>設置文本框內的文本的陰影在水平方向的偏移量</td><td width="100%" class="jd-descrcol">?</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:shadowRadius">android:shadowRadius</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setShadowLayer%28float,%20float,%20float,%20int%29">setShadowLayer(float,float,float,int)</a></td><td width="100%" class="jd-descrcol">設置文本框中文本陰影的模糊程度,值越大越模糊</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:singleLine">android:singleLine</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTransformationMethod%28android.text.method.TransformationMethod%29">setTransformationMethod(TransformationMethod)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框中文本是否不換行,設置為true,則不換行,為單行</span></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:text">android:text</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setText%28java.lang.CharSequence,%20android.widget.TextView.BufferType%29">setText(CharSequence,TextView.BufferType)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框中文本顯示的內容</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textAllCaps">android:textAllCaps</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setAllCaps%28boolean%29">setAllCaps(boolean)</a></td><td width="100%" class="jd-descrcol">設置是否將文本框中的文本的所有字母顯示為大寫字母</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textAppearance">android:textAppearance</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTextAppearance%28int%29">setTextAppearance(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設為文本框的顏色、字體、大小等樣式</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textColor">android:textColor</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTextColor%28int%29">setTextColor(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框的文本的顏色</span></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textColorHighlight">android:textColorHighlight</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setHighlightColor%28int%29">setHighlightColor(int)</a></td><td width="100%" class="jd-descrcol">設置文本框中文本被選中的顏色</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textColorHint">android:textColorHint</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setHintTextColor%28int%29">setHintTextColor(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框中提示文本的顏色</span></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textColorLink">android:textColorLink</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setLinkTextColor%28int%29">setLinkTextColor(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框中超鏈接的顏色</span></td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textIsSelectable">android:textIsSelectable</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#isTextSelectable%28%29">isTextSelectable()</a></td><td width="100%" class="jd-descrcol">設置文本框不能被編輯時,文本框內的文本是否可以被選中</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textScaleX">android:textScaleX</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTextScaleX%28float%29">setTextScaleX(float)</a></td><td width="100%" class="jd-descrcol">設置文本框中文本在水平方向上的縮放因子</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textSize">android:textSize</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTextSize%28int,%20float%29">setTextSize(int,float)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置文本框內文本的字號大小</span></td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:textStyle">android:textStyle</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTypeface%28android.graphics.Typeface%29">setTypeface(Typeface)</a></td><td width="100%" class="jd-descrcol">設置文本框中文本的字體風格,如? 粗體、斜體</td></tr><tr class=" api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:typeface">android:typeface</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setTypeface%28android.graphics.Typeface%29">setTypeface(Typeface)</a></td><td width="100%" class="jd-descrcol">設置文本框內文本的字體風格</td></tr><tr class="alt-color api apilevel-"><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#attr_android:width">android:width</a></td><td class="jd-linkcol"><a target="_blank" href="file:///E:/Android/sdk/docs/reference/android/widget/TextView.html#setWidth%28int%29">setWidth(int)</a></td><td width="100%" class="jd-descrcol"><span style="color:#ff0000">設置該文本框的寬度</span></td></tr></tbody></table>
下面是TextView 的一些效果,如下面的圖:

????? ?
??????? 
2.EditText。的重要方法如下;
通過官網,我們可以看到,官網給出了EditText的一些方法。如下:

其中最重要的就是? getText() 這個方法。通過這個方法,可以獲得EditText中的文本信息。這樣就能提取信息,一般都是在登陸界面和評論的地方,通過getText()方法來獲取用戶輸入的內容。然后,把這些內容發送到服務器,然后提交服務器成功后。然后就把最新的評論數據從網絡中返回到手機上。然后手機上面呈現出最新的評論結果。好了TetxtView和Edittext的方法和xml屬性就介紹完了,然后如果不記得textview和EditText的xml屬性是什么屬性的話就查看上面的xml屬性表。
???????????
- 前言
- viewpager
- 實現橫向listview(HorizontalListview)
- SimpleAdapter的使用
- 自定義android圓形ImageView
- 如何解決listView或scrollView+viewpager手勢沖突的問題
- EditText怎樣設置成下劃線
- Android中Display及DisplayMetrics理解
- android開發小經驗總結
- listView動態影藏顯現列表項中的多項部分
- Android開發中怎樣使用cookieManager來管理cookie
- 學習Android從0開始之背景篇-Android系統介紹
- 學習Android從0開始之開發工具篇-Android studio詳解
- 學習Android從0開始之基礎篇(1)-Android的四大基本組件
- 學習Android從0開始之基礎篇(2)-AndroidMainfest.xml文件詳解
- 學習Android從0開始之基礎篇(3)-視圖組件之布局管理器
- 學習Android從0開始之基礎篇(4)-TextView與EditText