0

是否可以通过 Java 更改 XML?我有一个持续时间:

<translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="10000"/>

我需要将“android:duration=” int “更改为用户输入。这可能吗?

4

1 回答 1

0

您无法在运行时更改 xml 中的内容。资源文件一经编译就无法更改。但是您可以更改 Java 中的某些属性。在这里你可以在你的动画对象上设置它

如果您在 Docs 中查看该属性,那么它将显示它是否具有 Java 对应项。

这个看起来像它有setDuration(长)。所以它有一个功能,但你必须将你的转换intlong.

于 2013-08-09T16:59:50.733 回答