Как мне сделать TimePickerDialog со счетчиком timePickerMode, используя собственный стиль? - PullRequest
0 голосов
/ 06 ноября 2019

Я создал свой собственный стиль под названием 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" />

Я даже положилвсе вышеперечисленные ограничения и поля в моем собственном стиле, и он все еще не отображался как блесна. Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...