Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:在运行时编辑xml中的值_Android_Xml - Fatal编程技术网

Android:在运行时编辑xml中的值

Android:在运行时编辑xml中的值,android,xml,Android,Xml,我知道在运行时搜索并编辑xml似乎是不可能的 我想在运行时从res/xml/更改appfilter.xml中iconmask和scale的值 <resources> <version>1</version> <iconmask img1="iconmask" /> ----> This one <scale factor="0.75" /> ----> And this one </resourc

我知道在运行时搜索并编辑xml似乎是不可能的

我想在运行时从res/xml/更改appfilter.xml中iconmask和scale的值

<resources>
<version>1</version>

    <iconmask img1="iconmask" /> ----> This one

    <scale factor="0.75" /> ----> And this one

</resources>

1.
---->这个
---->这个呢
可能吗?或者有其他选择吗

示例

在按下按钮后,我想改变这个

<iconmask img1="iconmask" />

<scale factor="0.75" />

对此

<iconmask img1="iconmask_2" />

<scale factor="1.10" />


appfilter.xml用于什么?您可以将所需的值保存到共享首选项或任何其他持久性存储中,然后在运行时或稍后阶段查找它。我只是尝试合并它并创建一些选项,而不是使用具有不同首选项的两个不同apk,也许您可以将默认主题保存在xml中。在应用程序的第一次运行期间,创建其他选项或用户定义的选项,并将其保存到本地存储。在[load default theme]和[override with user defined Value]的行中有一些内容不,这不是应用程序主题,而是启动器主题,比如GO launcher和ADW launcher这些选项;最终用户是否可以更改它们,或者它们是否始终保持不变?