时间选择器模式改变冒号的颜色。

问题描述 投票:1回答:1

我用的是 TimePicker 类与 Spinner Mode. 我想知道是否有可能改变颜色。结肠 之间 NumberPickers.

我不是要找两个独立的 NumberPickers和a TextView 之间。

java android colors spinner timepicker
1个回答
0
投票

如果你看一下 布局 你会发现分界线是一个简单的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" />
© www.soinside.com 2019 - 2024. All rights reserved.