【发布时间】:2019-12-23 06:04:51
【问题描述】:
这是我的微调器代码
XML 代码
<Spinner
android:id="@+id/amountContainer"
android:layout_width="0dp"
android:layout_height="30dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="@drawable/spinner_border"
android:spinnerMode="dialog"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/amountTitleTV" />
Kotlin 代码
val adapter = ArrayAdapter((this.activity as Context), android.R.layout.simple_spinner_item, entries.toList())
adapter.setDropDownViewResource(R.layout.amount_picker)
adapter.setDropDownViewResource(android.R.layout.select_dialog_singlechoice)
如何为对话框设置宽度?比如页面宽度的 60% 甚至 300dp
【问题讨论】:
标签: android android-layout kotlin android-spinner