android微调器将背景恢复为默认值

android微调器将背景恢复为默认值,android,kotlin,android-spinner,Android,Kotlin,Android Spinner,我的微调器有一个背景: <android.support.v7.widget.AppCompatSpinner android:id="@+id/jobTypeSpinner" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/ic_spin

我的微调器有一个背景:

<android.support.v7.widget.AppCompatSpinner
            android:id="@+id/jobTypeSpinner"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/ic_spinner_dropdown_line" />
下拉图标将消失。
请帮助我设置带有下拉图标的默认backgrand。

以下是我的解决方案:

从微调器中删除android:background=“@drawable/ic\u spinner\u dropdown\u line”

<android.support.v7.widget.AppCompatSpinner
    android:id="@+id/jobTypeSpinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
每当您要重置为默认微调器背景时

jobTypeSpinner.background = defaultSpinnerBackground
检查此链接:
class MainActivity : AppCompatActivity() {

    private lateinit var defaultSpinnerBackground: Drawable

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Save the default spinner background
        defaultSpinnerBackground = jobTypeSpinner.background

        // Set your custom background
        jobTypeSpinner.setBackgroundResource(R.drawable.ic_spinner_dropdown_line)
    }
}
jobTypeSpinner.background = defaultSpinnerBackground