Не может стиль xamarin android calendarView
Как я могу стиль Xamarin CalendarView. Я пытался, но это не работает. также это выглядит по-разному на разных уровнях Android API.
это то, что я пробовал до сих пор
<CalendarView
android:layout_width="match_parent"
android:layout_height="250dp"
android:id="@+id/calendarView1"
android:overScrollMode="always"
android:scrollbars="horizontal"
android:showWeekNumber="false"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp" />
1 ответ
Android.Widget.CalendarView
Класс это виджет, который состоит из нескольких подпредставлений. Сам виджет не предоставляет никаких реальных стилевых свойств / методов. См. Документы API: Xamarin Android: https://developer.xamarin.com/api/type/Android.Widget.CalendarView/ Родной Android: https://developer.android.com/reference/android/widget/CalendarView.html
И он будет выглядеть по-разному на разных версиях Android, так как виджет будет использовать тему / стиль версии Android, на которой он работает.
Вы должны быть в состоянии использовать стили и темы для стилизации CalendarView. См. Этот документ для Android: https://developer.android.com/guide/topics/ui/themes.html
В качестве очень простого примера, вы можете сделать это, чтобы использовать Android, встроенную в тему Holo:
<CalendarView
...
android:theme="@android:style/Theme.Holo" />
И, следуя приведенному выше руководству, вы можете создать свою собственную тему для использования и даже наследовать от встроенной темы и просто изменить ее. При установке темы она должна выглядеть одинаково на всех версиях Android.