欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開發(fā)之TextView控件用法實(shí)例總結(jié)

 更新時(shí)間:2016年02月22日 11:36:40   作者:Hongten  
這篇文章主要介紹了Android開發(fā)之TextView控件用法,結(jié)合實(shí)例形式總結(jié)分析了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)目就搭建起來(lái)了

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ì)帶來(lái)很大的困難。所以,在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文件中,我們可以很方便的來(lái)修改他的外觀,同時(shí),美工人員來(lái)設(shè)計(jì)xml文件,程序員只負(fù)責(zé)編碼,美工人員不關(guān)心代碼是怎樣設(shè)計(jì)的,這個(gè)和web開發(fā)很相似,美工人員專心做頁(yè)面,做后臺(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è)置文字過(guò)長(zhǎng)時(shí),該控件是如何顯示的呢?

start—省略號(hào)顯示在開頭

end—省略號(hào)顯示在結(jié)尾

middle—省略號(hào)顯示在中間

marquee—以跑馬燈的方式顯示

<!--無(wú)數(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)文章

最新評(píng)論