我以編程方式設置ImageButton的按下狀態。Android ImageButton按下狀態不變
問題是當我按下它時,狀態根本沒有改變。我嘗試使用state_focused
和其他一些,但按鈕並沒有改變。你知道爲什麼我的ImageButton在按下時沒有改變它的圖像嗎?
_pauseButton = new ImageButton(_context);
StateListDrawable stateListDrawable = new StateListDrawable();
stateListDrawable.addState(new int[] {},
getResources().getDrawable(R.drawable.pause));
stateListDrawable.addState(new int[] {android.R.attr.state_pressed},
getResources().getDrawable(R.drawable.pausepressed));
_pauseButton.setImageDrawable(stateListDrawable);
默認狀態圖像確實顯示正確,但按下時沒有變化。
感謝,我會嘗試這個時候,我回來辦公室 – Aggressor
設置按下狀態不遺憾的是工作 – Aggressor