如何设置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" />
该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
作为一个非常简单的示例,您可以执行以下操作以使用内置于Holo主题中的Android:
<CalendarView
...
android:theme="@android:style/Theme.Holo" />
通过遵循上面链接的指南,您可以创建自己的主题以使用甚至继承自内置主题,然后对其进行修改。并且设置主题应该使它在所有版本的Android上看起来都一样。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句