在一個(gè)Android工程,如何新建一個(gè)Activity?
一:新建一個(gè)類(*.class),繼承自android.app.Activity類。
二:在res/layout目錄下新建一個(gè)布局xml文件,文件名隨意(只能包含小寫字母數(shù)字或下劃線),用來(lái)設(shè)置新Activity的布局,如何設(shè)置Activity的布局,請(qǐng)參閱其他資料。
三:打開(kāi)AndroidManifest.xml文件,在里面進(jìn)行一下新Activity的注冊(cè)。
方法是雙擊AndroidManifest.xml這個(gè)文件,在eclipse的編輯區(qū)下面會(huì)出現(xiàn)這樣的選項(xiàng):
選擇Application這個(gè)選項(xiàng),將編輯區(qū)的滾動(dòng)條拖到最下面,找到:
當(dāng)前里面有的Activity是主Activity,我們點(diǎn)add按鈕,選擇Activity,這時(shí)你會(huì)發(fā)現(xiàn)上面的Application Nodes中多了一個(gè)Activity,點(diǎn)一下左面的新的Activity,確保它被選中,之后點(diǎn)擊在右側(cè)的Attributes for Activity中的Name項(xiàng),在彈出的對(duì)話框中輸入新Activity的名字(就是你第一步新建的類的類名),輸入名字時(shí)它有自動(dòng)查找功能,之后點(diǎn)擊保存,新的Activity就被注冊(cè)了,我們也可以從AndroidManifest.xml的代碼中看到新注冊(cè)的Activity(當(dāng)然你也可以直接加代碼)。
之后去你第一步建的那個(gè)類中為新Activity添加OnCreate方法,在類中加上:
[java] view plaincopy
??? @Override?
??????? public void onCreate(Bundle savedInstanceState) {?
??????????? super.onCreate(savedInstanceState);?
??????????? setContentView(R.layout.show_info_activity); // show_info_activity是第二步新建的xml文件的文件名??
??????? }?
這樣一個(gè)Activity就被創(chuàng)建好了。
有關(guān)Activity的切換其實(shí)也很簡(jiǎn)單。。。用intent就能實(shí)現(xiàn),請(qǐng)大家查閱其它資料。。。Android新建Activity
一:新建一個(gè)類(*.class),繼承自android.app.Activity類。
二:在res/layout目錄下新建一個(gè)布局xml文件,文件名隨意(只能包含小寫字母數(shù)字或下劃線),用來(lái)設(shè)置新Activity的布局,如何設(shè)置Activity的布局,請(qǐng)參閱其他資料。
三:打開(kāi)AndroidManifest.xml文件,在里面進(jìn)行一下新Activity的注冊(cè)。
方法是雙擊AndroidManifest.xml這個(gè)文件,在eclipse的編輯區(qū)下面會(huì)出現(xiàn)這樣的選項(xiàng):

選擇Application這個(gè)選項(xiàng),將編輯區(qū)的滾動(dòng)條拖到最下面,找到:

當(dāng)前里面有的Activity是主Activity,我們點(diǎn)add按鈕,選擇Activity,這時(shí)你會(huì)發(fā)現(xiàn)上面的Application Nodes中多了一個(gè)Activity,點(diǎn)一下左面的新的Activity,確保它被選中,之后點(diǎn)擊在右側(cè)的Attributes for Activity中的Name項(xiàng),在彈出的對(duì)話框中輸入新Activity的名字(就是你第一步新建的類的類名),輸入名字時(shí)它有自動(dòng)查找功能,之后點(diǎn)擊保存,新的Activity就被注冊(cè)了,我們也可以從AndroidManifest.xml的代碼中看到新注冊(cè)的Activity(當(dāng)然你也可以直接加代碼)。
之后去你第一步建的那個(gè)類中為新Activity添加OnCreate方法,在類中加上:
[java] view plaincopy
??? @Override?
??????? public void onCreate(Bundle savedInstanceState) {?
??????????? super.onCreate(savedInstanceState);?
??????????? setContentView(R.layout.show_info_activity); // show_info_activity是第二步新建的xml文件的文件名??
??????? }?
這樣一個(gè)Activity就被創(chuàng)建好了。
有關(guān)Activity的切換其實(shí)也很簡(jiǎn)單。。。用intent就能實(shí)現(xiàn),請(qǐng)大家查閱其它資料。。。Android新建Activity
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
