修煉Android權威指南(第一天)之

2021-08-01 02:45:34 字數 1058 閱讀 3539

今天開始修煉android權威程式設計,把個人的感悟寫下來,這是第一次寫部落格,希望以後能堅持下去

。(1)fragment是一種控制器物件,activity可委派它完成一些任務

。這些任務通常就是管理使用者介面。受管的使用者介面可以是一整屏或是整屏的一部分。

(2)activity在其檢視層級裡提供一處位置用來放置fragment的檢視

。fragment本身不具有在螢幕上顯示檢視的能力。因此,只有將它的檢視放置在activity的檢視層級結構中,fragment檢視才能顯示在螢幕上。

(3)使用fragment需要兩個重要的支援庫類,乙個是fragment另乙個是fragmentactivity(需要引入support.v4庫)。

(4)activity託管ui fragment有兩種方式:在activity布局中新增frament或者是在activity**中新增fragment。第一種簡單但不夠靈活,直接將fragment與activity繫結了,並且在activity生命週期過程中,無法切換fragment檢視。第二種比較複雜,但是可以在執行時控制fragment,我們可以自行決定fragment何時新增以及隨後做什麼事。也可以用其它fragment替換當前fragment。

(5)雖然是在activity**中新增ui fragment,但是還要在activity檢視結構中為fragment檢視安排位置fragment。

(1)fragmentmanager具體管理的是:fragment佇列和fragment實物回退棧。

(2)建立乙個新的fragment事務,加入乙個新增操作,然後提交該事務。

fragmentmanager fm = getsupportfragmentmanager();

fragment fragment = fm.findfragmentbyid(r.id.fragment_container);

if (fragment == null)

今天就寫了這麼多,明天繼續。

Android程式設計權威指南學習筆記1

p85 在乙個activity中啟動另外乙個activity,可以使用startactivity intent 的方法。該方法呼叫請求是傳送給作業系統的 activitymanager activitymanager 負責建立activity例項並呼叫其oncreate 方法。intent 可以使用...

hadoop權威指南閱讀 一

1.任務 查詢所有年份最高氣溫 map的目的是吐出點對,年份 氣溫 output.collect new text year new intwritable airtemperature key可以重複,例如可以是 1950 23 1950 22 1950 28 2 maxtemperaturere...

《Ansible權威指南 》一 導讀

第一篇 基礎入門篇 第1章 ansible基礎入門 1.1 ansible是什麼 1.2 ansible發展史 1.3 為什麼選擇ansible 1.4 ansible是如何工作的 1.5 ansible通訊發展史 1.6 ansible應用場景 1.7 ansible的安裝部署 1.7.1 pip...