Android 这个键盘微调器(?)叫什么?我如何用微调器替换它?

Android 这个键盘微调器(?)叫什么?我如何用微调器替换它?,android,spinner,android-spinner,Android,Spinner,Android Spinner,键盘微调器(?) 我在我的应用程序中使用了一个微调器,微调器中应该包含的项目数量比我想象的要多得多,而且由于项目的数量,微调器滚动条已经非常小了。我想如果我使用这个键盘微调器,就像我上面链接的图片中的那个一样,键盘变成了一个选择,看起来会更干净。但是我不知道它叫什么,也不知道如何用它来替换我使用的旋转器 对不起,英语不好。我刚接触stackoverflow,希望有人能帮上忙:)你发布的内容确实是iOS固有的,从设计角度来看,这是一个非常糟糕的选择 我强烈建议使用新材质组件库中的公开下拉菜单 这引

键盘微调器(?)

我在我的应用程序中使用了一个微调器,微调器中应该包含的项目数量比我想象的要多得多,而且由于项目的数量,微调器滚动条已经非常小了。我想如果我使用这个键盘微调器,就像我上面链接的图片中的那个一样,键盘变成了一个选择,看起来会更干净。但是我不知道它叫什么,也不知道如何用它来替换我使用的旋转器


对不起,英语不好。我刚接触stackoverflow,希望有人能帮上忙:)

你发布的内容确实是iOS固有的,从设计角度来看,这是一个非常糟糕的选择

我强烈建议使用新材质组件库中的公开下拉菜单

这引入了一种使用
AutoCompleteTextView
实现“微调器”的方法,因此用户可以在选择项目之前键入部分输入

下面是一个这样的示例:

<com.google.android.material.textfield.TextInputLayout
    style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox.ExposedDropdownMenu"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="@string/hint_text">

  <AutoCompleteTextView
      android:id="@+id/filled_exposed_dropdown"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"/>

</com.google.android.material.textfield.TextInputLayout>

但是,如果您坚持采用这种设计,这里有一些选项:


(WheelView或WheelPicker)

您可以使用像图中所示的iOS自带的pre-maid手机。