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

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

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

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

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

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

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

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

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

Android程序設(shè)計(23)-如何建立介面,以「Hello,Android!」專案

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-28 16:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
>  如何建立介面   
   
  在上個章節(jié),我們建立好專案了。但是,只有自動產(chǎn)生出來的樣版程序。接下來,我們就要撰寫簡單的程序碼,來在螢?zāi)伙@示出「Hello,Android!」的字串,下述為最後要完成的程序碼,後續(xù)會將每一行程序碼進(jìn)行說明。   
   
  代碼:   
   
   
   
  1. public class HelloAndroid extends Activity {   
      /** Called when the activity is first created. */   
      @Override   
      public void onCreate(Bundle icicle) {   
      super.onCreate(icicle);   
      TextView tv = new TextView(this);   
      tv.setText("Hello,Android!");   
      setContentView(tv);   
      }   
      }
復(fù)制代碼
  
   
     第一步,首先,要先加入TextView的類別,請先撰寫加入的程序碼在程序的最上面。   
   
  代碼:   
   
     
  1. import android.widget.TextView
復(fù)制代碼
  
   
     在Android SDK中,使用者介面是稱為View的子類別所組成,而View簡單的說就是一個繪圖物件,例如:radio button、動畫或是文字標(biāo)簽,處理文字的View子類別則稱為TextView。   
   
  下述程序碼為TextView的建構(gòu)式   
   
  代碼:   
   
    
  1.  TextView tv = new TextView(this);
復(fù)制代碼
  
   
     TextView的建構(gòu)參數(shù)是Android的Context Instance,Context表示一個系統(tǒng)操作的憑藉介面,它提供諸如解析資源、存取資料庫與設(shè)定喜好等服務(wù),Activity就是繼承自Context,因為我們的HelloAndroid專案繼承自Activity,所以也是一個Context,所以用來當(dāng)作TextView的建構(gòu)參數(shù)。   
   
  在建構(gòu)好TextView之後,就是要設(shè)定它要顯示的文字,使用setText屬性,如下所述的程序碼:   
   
  代碼:   
   
     
  1. tv.setText("Hello,Android!");
復(fù)制代碼
  
   
     這時,我們既然已經(jīng)建構(gòu)了TextView并且設(shè)定好它要顯示那些文字屬性,最後一個步驟就是將TextView物件顯示在螢?zāi)簧?,如下所述的程序碼:   
   
  代碼:   
   
    
  1.  setContentView(tv);
復(fù)制代碼
  
   
     Activity的setContentView()指令,是讓Android系統(tǒng)應(yīng)當(dāng)將View關(guān)聯(lián)到Android的介面,如果Activity不使用這個方法,除了空白螢?zāi)煌?,就什麼也不會顯示出來,而我們的目的就是要顯示出文字,所以將剛建立的TextView物件關(guān)聯(lián)到Android的介面。   
   
  這就是建構(gòu)好一個TextView物件,并且設(shè)定好相關(guān)屬性的方式,接下來下一個章節(jié)就是要執(zhí)行專案了。   

上一篇:Android程序設(shè)計(27)-如何用非Eclipse平臺來建立專案,以「Hel
下一篇:Android程序設(shè)計(22)-如何建立專案,以「Hello,Android!」專案
沙發(fā)
發(fā)表于 2016-3-10 19:50 | 只看該作者
很給力,ZNDS有你更精彩!
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

GMT+8, 2025-2-12 01:55 , Processed in 5.076375 second(s), 17 queries , Redis On.

Powered by Discuz!

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

© 2007-2025 ZNDS.Com

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