03《android studio開發實戰(第三版)》閱讀筆記

石铁生發表於2024-06-12

第四章:使用者介面開發

本章介紹了Android中的常見佈局管理器,如LinearLayout、RelativeLayout和ConstraintLayout,以及它們的使用場景和特點。 學習了各種使用者介面元素,如TextView、EditText、Button等的使用方法,以及如何將它們組合在一起建立複雜的使用者介面。理解了Android中的資源管理概念,包括如何使用資原始檔來儲存字串、影像和佈局等,以及如何在程式碼中引用這些資源。

第五章:活動和意圖

瞭解了活動的概念以及如何建立、啟動和管理活動。重點探討了活動的生命週期和如何處理不同狀態下的事件。 學習了意圖的作用以及如何使用它來實現元件之間的通訊和啟動其他應用程式的活動。還介紹了顯式意圖和隱式意圖的區別以及它們的使用場景。探討了不同活動之間如何傳遞資料和接收返回結果,包括使用Bundle、Intent和ActivityResult等方式。

第六章:碎片

介紹了碎片的概念以及與活動的關係。學習瞭如何建立、新增和管理碎片,並探討了碎片的生命週期和與活動之間的通訊。理解了碎片在建立靈活的使用者介面方面的重要性,以及如何利用碎片來實現不同尺寸和方向的螢幕適配。 探討了不同碎片之間如何進行通訊和資料傳遞,包括透過活動傳遞資料以及使用ViewModel實現碎片之間的通訊。

相關文章