終于是把開源中國的代碼拷到了ADT中,看到數不清的源碼,實在是頭暈,于是決定對每段代碼進行自己的注釋,以便幫助自己更好的學習Android。
看到一大堆的字尾xml的檔案,決定還是從簡到繁,于是這第一篇文章就寫給res\Preferences.xml。
對照着手機的開源中國,這段代碼寫的是系統設定。首先看到的是一對<Preferencescreen>标簽,裡面是四對<PreferenceCategory>标簽。<Preferencescreen>标簽作用是設定界面顯示。<PreferenceCategory>标簽可以翻譯為首選項。下面以第一個<PreferenceCategory>标簽為例來介紹:
<PreferenceCategory
android:layout="@layout/preference_category"
android:title="賬号管理">
<Preference
android:layout="@layout/preference"
android:title="使用者登入"
android:key="account" />
<Preference
android:layout="@layout/preference"
android:title="我的資料"
android:key="myinfo"
android:summary="我的資訊、收藏、粉絲..."/>
</PreferenceCategory>
再跟圖檔作對比:
android:title即為設定标題。
裡面内置了兩個<Preference>标簽,作為二級界面。
android:key相當于id。
android:summary可以作為裡面的小字型。
其實這段代碼功能就是這個頁面,在java源代碼中調用該xml,就可以生成相應的preference界面。(目前還沒找到該java源檔案,待以後找到再補上)
想知道更多關于</PreferenceCategory>應用的話進http://blog.csdn.net/flowingflying/article/details/6671548,這裡面有很詳細的介紹。
Ok,未完待續。