5

StateListDrawableプログラムで使用するために XML で作成されたセレクターを膨らませることは可能ですか?

メソッドがあることがわかりましたStateListDrawableが、inflate使用例が見つかりません。

これを避けるのはいいことです:

StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed}, getResources().getDrawable(R.drawable.pressed));
states.addState(new int[] {android.R.attr.state_focused}, getResources().getDrawable(R.drawable.focused));
states.addState(new int[] { }, getResources().getDrawable(R.drawable.normal));
imageView.setImageDrawable(states);

誰かがそれが可能かどうかを知っていて、例を提供していますか?

前もって感謝します。

4

1 に答える 1