У меня есть integers.xml, расположенный по адресу res/values . То, что я хочу достичь, - это изменить значение (int) на некоторый другой int, используя Java. Это мой код, и, как вы можете видеть, я использую класс Random, чтобы присвоить его значению xml Степень. Но это не сработало ...Как изменить значение из файла XML с помощью Java
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);
}
});
Ну, вы никогда не писать измененное значение из/сохранить его в любом месте, кроме местного значения intXMLDegree. Разве Android Studio не дает вам предупреждение о «Assigned value never used»? – Kyle