我们在做android手机方案设计的时候,通常会碰到修改程序主题的问题。
以替换DeskClock的btn_in_call_round_disable为例
首先去你要替换图标的包里面查找图标文件,并记录清楚位置,好比drawable/btn_in_call_round_disable反编译对应的包,到androidManifest.xml中间找包名 packageName="com.android.deskclock"
反编译主体包,
把你想要替换的图标放到主题包的res/drawable-hdpi下(假设文件名为btn_in_call_round_disable.png)
在主题包的\res\xml下新建com.android.deskclock.xml
编辑这个文件输入以下内容
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/btn_in_call_round_disable">@drawable/现在文件的名字可以任起</item>
</resource-redirections>