十一、Activity间的往来与卷动视图元件.pptVIP

  • 0
  • 0
  • 约3.12千字
  • 约 17页
  • 2018-03-20 发布于天津
  • 举报

十一、Activity间的往来与卷动视图元件.ppt

十一、Activity间的往来与卷动视图元件

Android應用程式是以活動(Activity)為啟始的入口,每一個活動都有一個對應的佈局畫面,提供與使用者互動的媒介。 分頁佈局雖然只看到一個頁面的元件,但其他頁面只是看不到,並未真的移到背景去,因此所有頁面的元件仍然在使用系統資源;加上是一個活動,所以活動一直保持在生命循環中的「活躍」狀態。 多活動設計就不同了,不管有幾個活動執行中,同一個時間只能有一個活動處於前景「活躍」狀態,其它活動均自動退居幕後進入「停止」狀態,除了必要保持的資源以外,其餘資源一概讓出,因此將比分頁設計節省寶貴的系統資源,這就是我們願意捨近求遠的主要理由。 要啟動另一個活動,第一件事是這活動必須讓系統看得到,因此必須在應用程式的AndroidManifest.xml檔案中宣告。 另一件事就是這活動必須存在,這意謂著必須有此活動類別定義的程式碼,並在定義中載入它要使用的畫面佈局。 最後要靠「Intent」物件請系統將2個不同的活動連在一起,當然Intent的目的是表明應用程式的意圖,它能做的事相當多,但啟動另一個活動是最常用的。 啟動另一個活動的基本步驟為: 新建一個應用程式專案。 在應用程式的AndroidManifest.xml檔案中加入第2個活動(TargetActivity)宣告,加入後AndroidManifest.xml檔案如code 11-1。 在入口活動(MainActivity)增加一個

文档评论(0)

1亿VIP精品文档

相关文档