2013-05-07 2 views
2

J'utilise xamarin pour construire l'application android c'est ma première application. J'ai une vue calendaire dont j'ai besoin pour changer la taille de la police et le style de la journée. J'ai essayé le code ci-dessous la couleur de la police a changé mais la taille est trop petite. minimum api 11 cible 16. J'utilise Galaxy Note 2 pour testerAndroid calendarview taille de police

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

Répondre

0

Vous devriez changer "android: dateTextAppearance", vous pouvez vérifier cette référence aussi;) CalendarView

vous pouvez également essayer

Style will save the world!

+1

merci d'avoir essayé de m'aider. mais rien ne marche. J'ai essayé de créer un style et de l'utiliser pour la dateTextAppearance mais pas de changement. –

4

Tout ce que vous devez faire est de référence un style différent qui inclut une police légèrement plus grande pour la taille de la date. Je ne sais pas exactement pourquoi votre travail ne fonctionne pas en utilisant le fichier styles.xml car il semble correct. Cependant, je voudrais simplement l'ajouter aux attributs XML pour le calendrier. Ce sera très bien car on suppose que vous utilisez seulement un calendrier et donc ce n'est pas vraiment inefficace. Ajouter cette ligne à un calendrier XML:

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

Espérons que ce soit utile!