首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 13390|回復(fù): 0
上一主題 下一主題
[教程]

Android軟件開發(fā)之TextView詳解(六)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-28 16:26 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
     
TextView的API 中文文檔中 說(shuō)明它的結(jié)構(gòu)   
   
結(jié)構(gòu)   
java.lang.Object   
   android.view.View   
        android.widget.TextView   
直接子類:   
    Button, CheckedTextView, Chronometer, DigitalClock, EditText   
間接子類:   
     AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton   
1.TextView中鏈接手機(jī)號(hào)碼/網(wǎng)頁(yè)/郵件/地圖   
     
android:autoLink的可選值為(none/web/email/phone/map/all) 設(shè)置一個(gè)URL鏈接 ,可以點(diǎn)擊訪問。   
   
例如:android:text="撥打手機(jī):13888888888"   
            android:autoLink="phone"   
   
         這里設(shè)置了一個(gè)鏈接為手機(jī)的autoLink  它會(huì)自動(dòng)設(shè)別數(shù)字 過濾掉字符串"撥打手機(jī):" 從而點(diǎn)擊號(hào)碼后會(huì)轉(zhuǎn)跳到系統(tǒng)撥號(hào)碼的界面可以撥打電話。   
   
撥打手機(jī)號(hào)碼:   
     
  1.         <TextView android:id="@+id/textView0"   
                      android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                              android:textColor="#FF0000"   
                              android:textSize="18dip"   
                              android:background="#FFFFFF"   
                          android:text="撥打手機(jī):13888888888"   
                          android:gravity="center_vertical|center_horizontal"   
                          android:autoLink="phone"   
                          />
復(fù)制代碼
訪問web網(wǎng)頁(yè):   
     
  1.         <TextView android:id="@+id/textView1"   
                      android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                              android:textColor="#FF0000"   
                              android:textSize="18dip"   
                              android:background="#00FF00"   
                          android:text="雨松MOMO的博客:http://blog.csdn.net/xys289187120"   
                          android:gravity="center_vertical|center_horizontal"   
                          android:autoLink="web"   
                          />
復(fù)制代碼
發(fā)送郵件:   
     
     
首選須要設(shè)置自己的電子郵件 否則Android是不知道你從那里發(fā)的郵件   
  1.         <TextView android:id="@+id/textView2"   
                      android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                              android:textColor="#FF0000"   
                              android:textSize="18dip"   
                              android:background="#FFFF00"   
                          android:text="發(fā)送郵件:xuanyusong@gmail.com"   
                          android:gravity="center_vertical|center_horizontal"   
                          android:autoLink="email"   
                          />
復(fù)制代碼
谷歌地圖:   
   
設(shè)置 android:autoLink="map"后需要有g(shù)oogle地圖才可以 否則會(huì)報(bào)錯(cuò)   
   
   
   
2.在TextView中顯示圖片   
   
通過設(shè)置背景的方式顯示   
android:background="@drawable/icon"   
   
設(shè)置圖片在textView的錨點(diǎn)位置   
android:drawableBOTTom="@drawable/icon"   
android:drawableTop="@drawable/icon"   
android:drawableLeft="@drawable/icon"   
android:drawableRight="@drawable/icon"   
     
  1.         <TextView android:id="@+id/TextView01"   
                      android:layout_width="wrap_content"   
                      android:layout_height="wrap_content"   
                      android:text="在圖片下方"   
                      android:textColor="#FF0000"   
                      android:drawableBottom="@drawable/jay"   
                      android:layout_alignParentTop="true"   
                      android:layout_centerHorizontal="true"   
                      >   
             </TextView>   
         
             <TextView android:id="@+id/TextView01"   
                      android:layout_width="wrap_content"   
                      android:layout_height="wrap_content"   
                      android:text="在圖片上方"   
                      android:textColor="#FF0000"   
                      android:drawableTop="@drawable/jay"   
                      android:layout_alignParentBottom="true"   
                      android:layout_centerHorizontal="true"   
                      >   
             </TextView>   
             <TextView android:id="@+id/TextView01"     
                      android:layout_width="wrap_content"   
                      android:layout_height="wrap_content"   
                      android:text="在圖片左邊"   
                      android:textColor="#FF0000"   
                      android:drawableLeft="@drawable/jay"   
                     android:layout_alignParentLeft="true"   
                      android:layout_centerVertical="true"   
                      >   
             </TextView>      
             <TextView android:id="@+id/TextView01"   
                      android:layout_width="wrap_content"   
                      android:layout_height="wrap_content"   
                      android:text="在圖片右邊"   
                      android:textColor="#FF0000"   
                      android:drawableRight="@drawable/jay"   
                      android:layout_alignParentRight="true"   
                      android:layout_centerVertical="true"   
                      >   
             </TextView>
復(fù)制代碼
3.文本顯示內(nèi)容的處理   
   
  可以在textView中設(shè)置我們想要的任何效果   
   
     
  1.         <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                              android:textColor="#000000"   
                              android:textSize="18dip"   
                              android:background="#00FF00"   
                          android:text="文本內(nèi)容"   
                          android:gravity="center_vertical|center_horizontal"   
            />   
               
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置字符串顯示為*"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置字符串顯示為*"   
                          android:password="true"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FF0000"   
                          android:textColor="#FFFFFF"   
                          android:text="設(shè)置字符串陰影顏色"   
                          android:shadowColor="#000000"   
                          android:shadowRadius="3.0"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:singleLine="true"   
                          android:text="只顯示一行字符串超出屏幕為...dsfusdiofjdsiofjsdiofjoisdjfiosdjfoisdjfoisdf"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FF0000"   
                          android:textColor="#FFFFFF"   
                          android:text="設(shè)置顯示文字的間隔為0.5"   
                          android:textScaleX="0.5"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FF0000"   
                          android:textColor="#FFFFFF"   
                          android:text="設(shè)置顯示文字的間隔為2.0"   
                          android:textScaleX="2.0"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置文字外形為 bold"   
                          android:textStyle="bold"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置文字外形為 normal"   
                          android:textStyle="normal"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:textSize="18dip"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置文字外形為 italic"   
                          android:textStyle="italic"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
                            <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置文字大小   為10"   
                          android:textSize="10dip"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
                        <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置文字大小   為15"   
                          android:textSize="15dip"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
                        <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                          android:background="#FFFFFF"   
                          android:textColor="#FF0000"   
                          android:text="設(shè)置文字大小   為20"   
                          android:textSize="20dip"   
                          android:gravity="center_vertical|center_horizontal"   
                          />   
                <TextView   
                android:layout_width="200px"   
            android:layout_height="wrap_content"   
            android:textSize="18dip"   
            android:ellipsize="marquee"   
            android:focusable="true"   
            android:marqueeRepeatLimit="marquee_forever"   
            android:focusableInTouchMode="true"   
            android:scrollHorizontally="true"   
            android:text="文字滾屏文字跑馬燈效果加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)加長(zhǎng)"   
            android:background="#FF0000"   
                          android:textColor="#FFFFFF"   
            >   
        </TextView>
復(fù)制代碼
最后如果你還是覺得我寫的不夠詳細(xì) 看的不夠爽 不要緊我把源代碼的下載地址貼出來(lái) 歡迎大家一起討論學(xué)習(xí)   
第四講TextView.rar(124.02 KB, 下載次數(shù): 549)[/I]2011-9-2 22:37 上傳點(diǎn)擊文件名   下載積分: 下載豆 -2   

上一篇:第二十六講:Android中的GPS應(yīng)用入門
下一篇:第二十九講:WebView學(xué)習(xí)指南

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-10-30 12:20 , Processed in 0.072098 second(s), 16 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表