Я создал свой собственный стиль под названием clockTheme с помощью счетчика timePickerMode;
<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" />
Я даже положилвсе вышеперечисленные ограничения и поля в моем собственном стиле, и он все еще не отображался как блесна. Чего мне не хватает?