有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java重写字符串。带我自己字符串的xml

我试图覆盖所有自动解析的字符串。xml,因此安卓确实使用我的字符串而不是字符串中的字符串。xml,而不更改xml文件中的语法

我想使用在运行时下载的字符串,并在原生文本视图、按钮、工具栏等中显示它们。我的第一个想法是定义一个自定义布局工具。工厂和设置文本,提示等编程后,视图已膨胀。问题是,LayoutFlater代码期望我自己夸大视图并复制&;粘贴通胀逻辑似乎是个坏主意

我的第二个想法是包装AttributeSet并注入我自己的字符串,但我找不到一种方法来做到这一点

有没有人有一个可行的、稳健的方法来完成我正在尝试的事情


共 (1) 个答案

  1. # 1 楼答案

    当您将数据作为资源提供时,不能在运行时对其进行修改。确切地说,“res”文件夹不能用java代码修改

    这也适用于字符串。xml,也就是“值”文件夹

    您可以做的最好的事情是创建一个字符串类,并将这些字符串提供给textviewss等。您可以访问该类并更改代码中的值,刷新布局(重新展开)以更改外观