安卓日历视图字体大小

3

我正在使用Xamarin构建Android应用程序,这是我的第一个应用程序。我有一个CalendarView,我需要更改日期的字体大小和样式。

我尝试了下面的代码,字体颜色改变了,但大小太小了。最低API级别为11,目标API级别为16。我正在使用Galaxy Note 2进行测试。

<style name="Widget.CalendarView.Custom" parent="@android:style/Widget.CalendarView">
    <item name="android:focusedMonthDateColor">@color/gray</item>      
    <item name="android:weekDayTextAppearance">@android:style/TextAppearance.Medium</item>
    <item name="android:dateTextAppearance">?android:attr/textAppearanceLarge</item>
    <item name="android:selectedWeekBackgroundColor">@android:color/transparent</item>
</style>
2个回答

7
你只需要引用一个包含稍大日期字体大小的不同样式即可。我不确定为什么你的样式表(styles.xml)没有起作用,因为它看起来是正确的。但是,我建议你直接将其添加到日历的XML属性中。这样做是可以的,因为你可能只使用一个日历,所以并不会影响效率。请在日历的XML中添加以下行:
android:dateTextAppearance="@android:style/TextAppearance.Large"

希望这能帮到你!

0

1
谢谢你尝试帮助我。但是没有任何作用。我尝试创建一个样式并将其用于dateTextAppearance,但没有变化。 - A.Awada

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接