2013-05-07 207 views
2

我正在使用xamarin构建android应用程序,这是我的第一个应用程序。我有一个日历视图,我需要更改当天的字体大小和样式。我尝试了下面的代码字体颜色更改,但尺寸太小。最低API等级11目标16.我使用GALAXY NOTE 2测试Android calendarview字体大小

<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> 

回答

0

你应该改变“机器人:dateTextAppearance”,你可以检查此引用过) CalendarView

,你也可以试试这个

Style will save the world!

+1

谢谢你试图帮助我。但没有任何工作。我试图创建一个样式并将其用于dateTextAppearance,但没有改变。 – 2013-05-08 10:24:35

4

所有你需要做的是参考不同的风格,包括日期的尺寸稍大的字体。我不确定你为什么不使用styles.xml,因为它看起来是正确的。不过,我只是简单地将它添加到日历的XML属性。这很好,因为大概你只使用一个日历,因此它不是非常低效。将此行添加到日历XML:

android:dateTextAppearance="@android:style/TextAppearance.Large" 

希望这可以帮助你!