Android開發(fā)之TextView控件用法實(shí)例總結(jié)
本文實(shí)例總結(jié)了Android開發(fā)之TextView控件用法。分享給大家供大家參考,具體如下:
TextView控件可以向用戶展現(xiàn)文本信息,我們可以設(shè)置該文本信息是否能編輯
1、TextView基本使用
在程序中創(chuàng)建TextView對(duì)象
在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
這樣我們的項(xiàng)目就搭建起來了
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);
}
}
此程序比較簡(jiǎn)單,只有一個(gè)控件,如果有很多哥控件時(shí),那么我們需要寫很多的代碼去進(jìn)行控件的布局,這樣,為我們以后的維護(hù)會(huì)帶來很大的困難。所以,在Android開發(fā)中,推薦使用xml文件進(jìn)行控件布局
4、在main.xml文件中添加控件
<TextView android:id="@+id/myTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="你好" />
這樣再次運(yùn)行程序,“你好"就會(huì)在模擬器上輸出
我們的程序要很多人使用的話,外觀肯定要做的漂亮,放在xml文件中,我們可以很方便的來修改他的外觀,同時(shí),美工人員來設(shè)計(jì)xml文件,程序員只負(fù)責(zé)編碼,美工人員不關(guān)心代碼是怎樣設(shè)計(jì)的,這個(gè)和web開發(fā)很相似,美工人員專心做頁面,做后臺(tái)的就專心設(shè)計(jì)后臺(tái)代碼,他們互不干擾。
5、TextView屬性
設(shè)置字體大小推薦使用sp作為單位
設(shè)置寬度或高度等屬性時(shí)推薦使用dp(dip)作為單位
android:TextSize="20sp"
6、設(shè)置超鏈
android:autoLink設(shè)置是否為文本URL鏈接/email/電話號(hào)碼/map時(shí),文本顯示為可點(diǎn)擊的鏈接
android:autoLink="phone"
7、設(shè)置字體顏色
android:textColor="#00FF00"
8、跑馬燈效果
android:ellipSize設(shè)置文字過長(zhǎng)時(shí),該控件是如何顯示的呢?
start—省略號(hào)顯示在開頭
end—省略號(hào)顯示在結(jié)尾
middle—省略號(hào)顯示在中間
marquee—以跑馬燈的方式顯示
<!--無數(shù)次的跑動(dòng)-->
android:marqueeRepeatLimit="marquee_forever"
<!--觸摸時(shí)獲得焦點(diǎn)-->
android:focuseableTouchMode="true"
<!-- 單行顯示-->
android:singleLine="true"
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
Android Webview的postUrl與loadUrl加載頁面實(shí)例
這篇文章主要介紹了Android Webview的postUrl與loadUrl加載頁面實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Android采用雙緩沖技術(shù)實(shí)現(xiàn)畫板
這篇文章主要為大家詳細(xì)介紹了Android采用雙緩沖技術(shù)實(shí)現(xiàn)畫板的相關(guān)資料,思路清晰,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05
關(guān)于Android Fragment對(duì)回退棧的詳細(xì)理解
這篇文章主要介紹了Android Fragment的回退棧示例詳細(xì)介紹的相關(guān)資料,在Android中Fragment回退棧是由Activity管理的,每個(gè)Activity都有自己的回退棧,其中保存了已經(jīng)停止(處于后臺(tái))的Fragment實(shí)例,需要的朋友可以參考下2016-12-12
Android Activity的生命周期與啟動(dòng)模式全面解讀
雖然說我們天天都在使用Activity,但是你真的對(duì)Activity的生命機(jī)制完全了解了嗎?Activity的生命周期方法只有七個(gè),但是其實(shí)那只是默認(rèn)的情況。也就是說在其他情況下,Activity的生命周期可能不會(huì)是按照我們以前所知道的流程,這就要說到Activity的啟動(dòng)模式2021-10-10
Android StickyListHeaders實(shí)現(xiàn)電話本列表效果
這篇文章主要為大家詳細(xì)介紹了Android StickyListHeaders實(shí)現(xiàn)電話本列表效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
android簡(jiǎn)單自定義View實(shí)現(xiàn)五子棋
這篇文章主要為大家詳細(xì)介紹了android簡(jiǎn)單自定義View實(shí)現(xiàn)五子棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
Android編寫簡(jiǎn)單的網(wǎng)絡(luò)爬蟲
網(wǎng)絡(luò)爬蟲是捜索引擎抓取系統(tǒng)的重要組成部分。爬蟲的主要目的是將互聯(lián)網(wǎng)上的網(wǎng)頁下載到本地形成一個(gè)或聯(lián)網(wǎng)內(nèi)容的鏡像備份。本文的主要內(nèi)容是講在Android中如何編寫簡(jiǎn)單的網(wǎng)絡(luò)爬蟲。2016-07-07

