首頁 收藏 QQ群
 網站導航

ZNDS智能電視網 推薦當貝市場

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

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網站活動 | Z幣中心

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

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 13153|回復: 0
上一主題 下一主題
[教程]

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

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2013-8-28 16:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
     
TextView的API 中文文檔中 說明它的結構   
   
結構   
java.lang.Object   
   android.view.View   
        android.widget.TextView   
直接子類:   
    Button, CheckedTextView, Chronometer, DigitalClock, EditText   
間接子類:   
     AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton   
1.TextView中鏈接手機號碼/網頁/郵件/地圖   
     
android:autoLink的可選值為(none/web/email/phone/map/all) 設置一個URL鏈接 ,可以點擊訪問。   
   
例如:android:text="撥打手機:13888888888"   
            android:autoLink="phone"   
   
         這里設置了一個鏈接為手機的autoLink  它會自動設別數(shù)字 過濾掉字符串"撥打手機:" 從而點擊號碼后會轉跳到系統(tǒng)撥號碼的界面可以撥打電話。   
   
撥打手機號碼:   
     
  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="撥打手機:13888888888"   
                          android:gravity="center_vertical|center_horizontal"   
                          android:autoLink="phone"   
                          />
復制代碼
訪問web網頁:   
     
  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ā)送郵件:   
     
     
首選須要設置自己的電子郵件 否則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"   
                          />
復制代碼
谷歌地圖:   
   
設置 android:autoLink="map"后需要有google地圖才可以 否則會報錯   
   
   
   
2.在TextView中顯示圖片   
   
通過設置背景的方式顯示   
android:background="@drawable/icon"   
   
設置圖片在textView的錨點位置   
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>
復制代碼
3.文本顯示內容的處理   
   
  可以在textView中設置我們想要的任何效果   
   
     
  1.         <TextView android:layout_width="fill_parent"   
                              android:layout_height="wrap_content"   
                              android:textColor="#000000"   
                              android:textSize="18dip"   
                              android:background="#00FF00"   
                          android:text="文本內容"   
                          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="設置字符串顯示為*"   
                          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="設置字符串顯示為*"   
                          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="設置字符串陰影顏色"   
                          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="設置顯示文字的間隔為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="設置顯示文字的間隔為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="設置文字外形為 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="設置文字外形為 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="設置文字外形為 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="設置文字大小   為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="設置文字大小   為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="設置文字大小   為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="文字滾屏文字跑馬燈效果加長加長加長加長加長加長加長加長加長加長加長加長"   
            android:background="#FF0000"   
                          android:textColor="#FFFFFF"   
            >   
        </TextView>
復制代碼
最后如果你還是覺得我寫的不夠詳細 看的不夠爽 不要緊我把源代碼的下載地址貼出來 歡迎大家一起討論學習   
第四講TextView.rar(124.02 KB, 下載次數(shù): 549)[/I]2011-9-2 22:37 上傳點擊文件名   下載積分: 下載豆 -2   

上一篇:第二十六講:Android中的GPS應用入門
下一篇:第二十九講:WebView學習指南
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 蘇ICP備2023012627號 )

網絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網安備 32011402011373號

GMT+8, 2024-10-20 09:29 , Processed in 0.063961 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表