Мне нужно сделать программный код StateListDrawable снова и снова (когда пользователь выбирает кнопку). Тем не менее, я боюсь генерировать новые XML-файлы каждый раз, когда это происходит. Как я могу убедиться, что предыдущий файл XML будет уничтожен и/или заменен?Android - Программирует создание StateListDrawable, перезаписывая предыдущий?
Мой код, как сейчас:
StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed}, getResources().getDrawable(R.drawable.item_tap_state));
states.addState(new int[]{}, new BitmapDrawable(getResources(), newItem));
item.setImageDrawable(states);
Вам нужна помощь? Если бы это было полезно, отметьте мой ответ как принятый. – bendaf