我使用timePickerMode微调器制作了自己的样式,称为“ clockTheme”;
<style name="clockTheme">
<item name="android:layout_width">300dp</item>
<item name="android:layout_height">300dp</item>
<item name="android:timePickerMode">spinner</item>
</style>
但是,当我通过TimePickerDialog构造函数应用此方法时,它不会将TimePickerDialog的外观更改为微调框;
TimePickerDialog picker = new TimePickerDialog(MainActivity.this,
R.style.clockTheme, new TimePickerDialog.OnTimeSetListener(){...`
谁能解释为什么它没有改变?如何让我的TimePickerDialog成为具有自定义颜色的微调框?
我已在activity_main.xml中应用以下代码,并且时钟显示为旋转器;
<TimePicker
android:timePickerMode="spinner"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_marginStart="55dp"
android:layout_marginTop="27dp"
android:layout_marginEnd="56dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" />
我什至甚至将上述所有约束和边距放到了自定义样式中,但它仍然没有出现为微调器。我想念什么?