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