0
我需要一次又一次地編程一個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