天天看點

第一行代碼前四章筆記。

第一行代碼前四章筆記。
第一行代碼前四章筆記。
第一行代碼前四章筆記。
第一行代碼前四章筆記。
第一行代碼前四章筆記。

Activity的啟動模式:

standard   singleTop   singleTask  singleInstance

在AndroidManifest.xml中通過給<activity>标簽指定 android:launchMode 屬性來選擇啟動模式

  --standard(預設) 

     每當啟動一個新的Activity,它就會在傳回棧中入棧,并處于棧頂的位置。

     系統不會在乎這個Activity是否已經在傳回棧中存在,每次啟動都會建立該Activity的一個新的執行個體。

第一行代碼前四章筆記。

  --singleTop

      在啟動Activity時如果發現傳回棧的棧頂已經是該Activity,則認為可以直接使用它,不會再建立新的Activity執行個體。

第一行代碼前四章筆記。

  --singleTask 

     每次啟動Activity時系統首先會在傳回棧中檢查是否存在該Activity的執行個體

     如果發現已經存在則直接使用該執行個體,并把在這個活動之上的所有活動通通出棧

     如果沒有發現就會建立一個新的Activity執行個體。

第一行代碼前四章筆記。

  --singleInstance

       指定為singleInstance模式的Activity會啟用一個新的傳回棧來管理這個Activity

第一行代碼前四章筆記。

當LinearLayout的排列方向是Horizontal時,隻有垂直方向上的對齊方式會生效。

                                              Vertical                   水準

引入布局:

第一行代碼前四章筆記。

建立自定義控件:

第一行代碼前四章筆記。
第一行代碼前四章筆記。

機關和尺寸:

    螢幕分辨率不同,顯示效果不同:   --px:像素  即螢幕中可以顯示的最小元素單元

--pt: 磅數  1磅等于1/72英寸                       

    螢幕分辨率無關,不同密度的螢幕中的顯示比例一緻:                                  --dp:密度無關像素 也被稱作dip 

--sp:可伸縮像素,用于指定文字大小

9-patch:      上邊框和左邊框繪制的部分表示當圖檔需要拉伸時就拉伸黑點标記的區域      下邊框和右邊框繪制的部分表示内容會被放置的區域

Fragment:             使用限定符(Qualifiers):

第一行代碼前四章筆記。
第一行代碼前四章筆記。

最小寬度限定符(Smallest-width Qualifier):

第一行代碼前四章筆記。
第一行代碼前四章筆記。