获得用户高度Android Studio的优雅方式



我正在开发一个android应用程序,需要询问用户输入,特别是他们的身高。有没有一种优雅的方法可以在没有两个文本框(一个代表英尺,另一个代表英寸(的情况下获得用户身高?我希望有某种类型的滚动器可以滚动到不同的高度。

您可以使用带有两个数字选择器的警报对话框。以下是Months选择器的示例

XML将类似于这个

<NumberPicker
android:id="@+id/pickerMonth"
android:theme="@style/AppTheme.Picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="20dp" />

您可以通过以下方式在选择器中设置值

binding.pickerMonth.run {
minValue = 0
maxValue = 11
value = cal.get(Calendar.MONTH)
displayedValues = arrayOf(
"Jan", "Feb", "Mar", "Apr", "May", "June", "July",
"Aug", "Sep", "Oct", "Nov", "Dec"
)
}

最新更新