如何使用Java更改XML文件中的值

时间:2016-06-26 17:04:39

标签: java android android-studio

我的 integers.xml 位于 res / values 。我想要实现的是通过使用Java将值(int)更改为其他int。这是我的代码,你可以看到我使用Random类将它分配给xml Degree 值。但它不起作用......

btnStart.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Random objRandom = new Random();
            int intRandomNumber  = objRandom.nextInt(1440 - 1080 + 1) + 1080;
            int intXMLDegree = getResources().getInteger(R.integer.Degree);
            intXMLDegree = intRandomNumber;

            iv.startAnimation(rotation);


        }
    });

1 个答案:

答案 0 :(得分:0)

您无法更改,为什么要更改。您在XML文件中指定的值将映射到R.java文件中的最终变量。

如果您想要保留数据,请在Android中试用共享首选项