【问题标题】:Elegant Way of getting User Height Android StudioAndroid Studio 获取用户高度的优雅方式
【发布时间】:2022-01-16 13:22:45
【问题描述】:

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

【问题讨论】:

    标签: java android android-studio user-input


    【解决方案1】:

    您可以使用带有两个Number Pickers 的警报对话框。这是月份选择器的示例示例

    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"
      )
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-01
      • 1970-01-01
      • 2011-06-10
      • 2020-07-25
      • 2011-10-22
      • 1970-01-01
      相关资源
      最近更新 更多