我来自iOS和Swift,我真的不知道该如何替换PickerView
。
在我的应用中,用户应该可以定义其重量(例如75.6kg)。
鉴于我是Android新手,所以我真的不知道该如何重现。我做了一些研究,似乎是NumberPicker
吗?但是我不知道如何拥有这两个不同的列。
答案 0 :(得分:3)
您可以通过并排放置两个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
1}}
res/values/styles.xml