自定义状态栏布局教程: ------------------------------准备工具: 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这两个文件夹。好了,最关键的一步。 用jota打开res/values/public.xml搜索 miui_font,把这一句给删除掉 ------------------------------ 5:点击MIUISystemUI_src文件夹,编译,等编译完了是不是生成了MIUISystemUI_src.apk?如果不是,那么第4步就有问题了,或者你根本用不来apktool。 好了,上面只是检验你是不是完美完成了第4步。现在打开MIUISystemUI_src/res/layout/status_bar.xml,这个就是主状态栏的布局文件,好了,我们来看看布局属性。 ------------------------------ 6:(状态栏布局属性,这里我以我的仿魅族状态栏来说)有人看到下面的布局属性就蒙了。。。好吧,看你自己了。
。 android:id="@id/clock"这个代表的是时间控件。 android:textSize="28sp" 这个代表文本的大小为28sp。android:layout_width="wrap_content"大小。和上面一样,略。 android:layout_height="fill_parent" 高度,略。/> 这个是线性布局的结尾。 这里我只复制了一小部分,完整的肯定不止这一些。 下一个教程出布局属性教程。 唉,都懒得打了。 还是自己去看百度(安卓布局视频)吧。 |
|
来自: 昵称19221645 > 《玩机技巧》