自定義狀態(tài)欄布局教程: ------------------------------準備工具: 1:apktool(沒有的百度自己下載) ------------------------------ 2:jota文本編輯器,我的版本是0.2.27,因為最新版可能有不能保存了情況(沒有的安智市場下載舊版) ------------------------------ 3:x-plore文件管理器(沒有的百度下載) ------------------------------ 4:re管理器(沒有的百度下載) ------------------------------ 步驟:請先熟悉了apktool的使用方法。這里我以MIUI來說明布局。 1:提取出MIUI的MIUISystemUI.apk(路徑:system/app,官方的叫SystemUI.apk)和framework-res-miui.apk(路徑:system/framework,官方的不用) ------------------------------ 2:把 framework-res-miui.apk放到sd卡apktool文件夾的目錄下,MIUISystemUI.apk放到要編譯的文件夾下。(比如我的MIUISystemUI.apk就是放在sd卡的N909目錄下,直觀簡潔。) ------------------------------ 3:進入apktool目錄,點擊 framework-res-miui.apk,作為framework框架導入(這個選項在下面,拉下去就可以了),到N909目錄,找到MIUISystemUI.apk,點擊它,反編譯資源。 ------------------------------ 4:編譯好了以后出來一個彈出框,點確定,好了反編譯完成,生成了一個叫MIUISystemUI_src的文件夾。 接著點擊這個文件夾,點編譯,一會兒會報錯,不管它,用re管理器刪除掉res/values-largeui和res/values-mediumui這兩個文件夾。好了,最關(guān)鍵的一步。 用jota打開res/values/public.xml搜索 miui_font,把這一句給刪除掉 ------------------------------ 5:點擊MIUISystemUI_src文件夾,編譯,等編譯完了是不是生成了MIUISystemUI_src.apk?如果不是,那么第4步就有問題了,或者你根本用不來apktool。 好了,上面只是檢驗?zāi)闶遣皇峭昝劳瓿闪说?步。現(xiàn)在打開MIUISystemUI_src/res/layout/status_bar.xml,這個就是主狀態(tài)欄的布局文件,好了,我們來看看布局屬性。 ------------------------------ 6:(狀態(tài)欄布局屬性,這里我以我的仿魅族狀態(tài)欄來說)有人看到下面的布局屬性就蒙了。。。好吧,看你自己了。
。 android:id="@id/clock"這個代表的是時間控件。 android:textSize="28sp" 這個代表文本的大小為28sp。android:layout_width="wrap_content"大小。和上面一樣,略。 android:layout_height="fill_parent" 高度,略。/> 這個是線性布局的結(jié)尾。 這里我只復制了一小部分,完整的肯定不止這一些。 下一個教程出布局屬性教程。 唉,都懶得打了。 還是自己去看百度(安卓布局視頻)吧。 |
|
來自: 昵稱19221645 > 《玩機技巧》