提问者:小点点

改变XML中旋转器下拉箭头的颜色



共1个答案

匿名用户

有三种方法可以实现这一点。

1.通过代码:

在xml中,确保旋转器有一个ID。假设我们有一个id为“spinner”的旋转器。

Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.getBackground().setColorFilter(getResources().getColor(R.color.red), PorterDuff.Mode.SRC_ATOP);

对于API 21+:

<Spinner
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:backgroundTint="@color/red" />

或者如果使用支持库,则可以使用:

<android.support.v7.widget.AppCompatSpinner
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:backgroundTint="@color/red" />

3.贯穿式抽屉: