十二、fragment與actionbar(ch12).pptVIP

  • 4
  • 0
  • 约6.27千字
  • 约 28页
  • 2016-02-03 发布于天津
  • 举报
十二、fragment與actionbar(ch12)

從Android SDK 3.0開始增加了2個新的類別:Fragment與Action Bar。 Fragment提供不同佈局畫面的另一種用法,但設計更有彈性,更能針對螢幕大小變化,採用最合適的設計,例如對較大螢幕的平板裝置,它可以在一個活動的畫面同時顯示2個Fragment,讓使用者操作起來更加方便。 Action Bar的作用則有些類似視窗程式中工具列的用途,可以將應用程式常用的功能項目以Action Item形式加入Action Bar,讓使用者更容易找到他們所要執行的功能。 Fragment類別可以看成是介於視圖與活動之間的模組,它像視圖一樣可以加到視圖階層中的ViewGroup中,它又像Activity般有自己的生命循環及事件處理機制,但是它的生命循環會受到擁有它的活動的生命循環影響。 一個活動可以合併多個Fragment到它的佈局中,也可以動態的用程式碼新增或移除Fragment;同一個Fragment也可以提供給不同的活動使用。 因為Fragment有自己的佈局、行為與生命循環,因此應該設計成可以使用的模組,且Fragment之間應該互相獨立,這樣的設計對不同尺寸螢幕會更適合,因為Fragment之間互相獨立,所以可以任意調配活動佈局架構中的Fragment。 Fragment提供以下延伸類別: ListFragment 此類Fragment預設包含一個受適應器(Ad

文档评论(0)

1亿VIP精品文档

相关文档