Android開發(fā)之TextView控件用法實例總結(jié)
本文實例總結(jié)了Android開發(fā)之TextView控件用法。分享給大家供大家參考,具體如下:
TextView控件可以向用戶展現(xiàn)文本信息,我們可以設(shè)置該文本信息是否能編輯
1、TextView基本使用
在程序中創(chuàng)建TextView對象
在xml文件中布局使用
2、New Android Project->
Project name:TextView
Build Target:Android 2.2
Application name:TextViewDemo
Package name:com.b510.textview.activity
Create Activity:MainActivity
Min SDK Version:8
Finish
這樣我們的項目就搭建起來了
3、在MainActivity.java文件中添加TextView控件
public class MainActivity extends Activity{ public void onCreate(Bundle savedInstanceState){ super(savedInstanceState); setContentView(R.layout.main); TextView tv=new TextView(this); tv.setText(“hello"); setContentView(tv); } }
此程序比較簡單,只有一個控件,如果有很多哥控件時,那么我們需要寫很多的代碼去進行控件的布局,這樣,為我們以后的維護會帶來很大的困難。所以,在Android開發(fā)中,推薦使用xml文件進行控件布局
4、在main.xml文件中添加控件
<TextView android:id="@+id/myTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="你好" />
這樣再次運行程序,“你好"就會在模擬器上輸出
我們的程序要很多人使用的話,外觀肯定要做的漂亮,放在xml文件中,我們可以很方便的來修改他的外觀,同時,美工人員來設(shè)計xml文件,程序員只負責(zé)編碼,美工人員不關(guān)心代碼是怎樣設(shè)計的,這個和web開發(fā)很相似,美工人員專心做頁面,做后臺的就專心設(shè)計后臺代碼,他們互不干擾。
5、TextView屬性
設(shè)置字體大小推薦使用sp作為單位
設(shè)置寬度或高度等屬性時推薦使用dp(dip)作為單位
android:TextSize="20sp"
6、設(shè)置超鏈
android:autoLink設(shè)置是否為文本URL鏈接/email/電話號碼/map時,文本顯示為可點擊的鏈接
android:autoLink="phone"
7、設(shè)置字體顏色
android:textColor="#00FF00"
8、跑馬燈效果
android:ellipSize設(shè)置文字過長時,該控件是如何顯示的呢?
start—省略號顯示在開頭
end—省略號顯示在結(jié)尾
middle—省略號顯示在中間
marquee—以跑馬燈的方式顯示
<!--無數(shù)次的跑動-->
android:marqueeRepeatLimit="marquee_forever"
<!--觸摸時獲得焦點-->
android:focuseableTouchMode="true"
<!-- 單行顯示-->
android:singleLine="true"
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
相關(guān)文章
解析在Android中為TextView增加自定義HTML標(biāo)簽的實現(xiàn)方法
本篇文章是對在Android中為TextView增加自定義HTML標(biāo)簽的方法進行了詳細的分析介紹。需要的朋友參考下2013-05-05詳解 Kotlin Reference Basic Types, String, Array and Imports
這篇文章主要介紹了詳解 Kotlin Reference Basic Types, String, Array and Imports的相關(guān)資料,需要的朋友可以參考下2017-06-06解析Android中string-array數(shù)據(jù)源的簡單使用
本篇文章是對Android中string-array數(shù)據(jù)源的使用進行了詳細的分析介紹,需要的朋友參考下2013-06-06Android中的Service相關(guān)全面總結(jié)
接下來將介紹Service的種類;Service與Thread的區(qū)別;Service的生命周期;startService 啟動服務(wù);Local與Remote服務(wù)綁定等等,感興趣的朋友可以了解下2013-01-01