我用的是 TimePicker
类与 Spinner Mode
. 我想知道是否有可能改变颜色。结肠 之间 NumberPickers
.
我不是要找两个独立的 NumberPicker
s和a TextView
之间。
如果你看一下 布局 你会发现分界线是一个简单的TextView。
<TextView
android:id="@+id/divider"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="6dip"
android:layout_marginEnd="6dip"
android:layout_gravity="center_vertical"
android:importantForAccessibility="no" />
改变它的一个简单方法是为你的选择器创建一个样式。
<style name="MyPickerTheme" parent="Theme.MaterialComponents...">
...
<item name="android:textColor">@color/myColor</item>
...
</style>
然后,为你的TimePicker设置主题。
<TimePicker
android:id="@+id/my_picker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/MyPickerTheme"
android:timePickerMode="spinner" />