嗨,我有以下 StateListDrawable
StateListDrawable circles = new StateListDrawable();
circles.addState(View.SELECTED_STATE_SET, filledCircle());
circles.addState(StateSet.WILD_CARD, circle());
在 Android API 18 中 - 这可以正常工作 - 即通常是一个圆圈,如果选择了该项目,则为一个实心圆圈。在 API 10 中 - 它根本不起作用 - 即使元素状态已正确更新,我也只能看到一个圆圈。
任何想法在 API 中发生了什么变化?其余代码基于 GreenDroid 中的 PageIndicator - 所以我假设它只是我实现的这一点。