Я из iOS и Swift, и я действительно не знаю, как мне просто заменить PickerView.
В моем приложении пользователь должен иметь возможность определять его вес (например, 75,6 кг).
Кажется, лучший способ сделать это так:

Учитывая, что я новичок в Android, я действительно не знаю, как это воспроизвести. Я провел небольшое исследование и, кажется, это NumberPicker? Но я не знаю, как я мог получить эти два столбца с различиями.




Вы можете добиться чего-то подобного с небольшой настройкой за счет использования двух NumberPicker, расположенных рядом:
<LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:gravity = "center"
android:orientation = "horizontal">
<NumberPicker
android:id = "@+id/first_number"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:theme = "@style/CustomNumberPickerTheme" />
<TextView
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:text = "."
android:textSize = "24sp" />
<NumberPicker
android:id = "@+id/second_number"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:theme = "@style/CustomNumberPickerTheme" />
</LinearLayout>
Чтобы лучше соответствовать снимку экрана, TextView был включен между двумя NumberPicker в качестве десятичной точки вместе с пользовательской темой CustomNumberPickerTheme, которую вам нужно установить внутри res/values/styles.xml.
<resources>
...
<style name = "CustomNumberPickerTheme" parent = "AppTheme">
<item name = "colorControlNormal">@android:color/transparent</item>
</style>
</resources>