Android - 如何修改 res 中的 xml 文件
Android - How to modify xml file in res
我已经搜索了很多,但找不到解决方案。
问题是我正在制作自定义键盘。我有一个用于此自定义键盘布局的 XML 文件,存储在 res/xml.
中
问题是,我想从 java 代码更改键盘布局。为此,我需要从 res/xml/qwerty.xml 打开 xml 文件并在 Java 代码中使用 DOM 对其进行编辑。
我该怎么做?如果不可能,我该如何构建这样一个键盘,我可以通过 java 代码动态更改。
提前致谢。
当然可以,您可以动态更改我们的键盘。
但是你必须指定我们的行和列静态。
尝试以这种方式更改键值标签,您也可以使用相同的方式更改 primaryCode 值:
if (rflag== 1) {
mQwertyKeyboard.getKeys().get(29).label = "NewTag";
rflag = 0;
} else {
rflag = 1;
mQwertyKeyboard.getKeys().get(29).label = "OldTag";
}
我已经搜索了很多,但找不到解决方案。
问题是我正在制作自定义键盘。我有一个用于此自定义键盘布局的 XML 文件,存储在 res/xml.
中问题是,我想从 java 代码更改键盘布局。为此,我需要从 res/xml/qwerty.xml 打开 xml 文件并在 Java 代码中使用 DOM 对其进行编辑。
我该怎么做?如果不可能,我该如何构建这样一个键盘,我可以通过 java 代码动态更改。
提前致谢。
当然可以,您可以动态更改我们的键盘。 但是你必须指定我们的行和列静态。
尝试以这种方式更改键值标签,您也可以使用相同的方式更改 primaryCode 值:
if (rflag== 1) {
mQwertyKeyboard.getKeys().get(29).label = "NewTag";
rflag = 0;
} else {
rflag = 1;
mQwertyKeyboard.getKeys().get(29).label = "OldTag";
}