Hello, I was trying to use different screen size styles to apply on text fields without the need to edit every single layout in every single variant. So, I added three styles in three different files under values, values-large and values-xlarge.
<style name="NormalText" parent="@android:style/TextAppearance"> <item name="android:textSize">18sp</item> <item name="android:textColor">#B9BD4D</item> </style> <style name="LargeText" parent="@android:style/TextAppearance"> <item name="android:textSize">20sp</item> </style> <style name="TitleText" parent="@android:style/TextAppearance"> <item name="android:textSize">22sp</item> <item name="android:textStyle">bold</item> </style> The size is obviously different in every file. Initial comment, it worked out ok. I set the textAppearance field in the layouts and I do get the intended result. The thing is... not everything is static, meaning, in some layouts I have to create a few dynamic controls with code. And obviously, I tried applying the same style but with code. So here I go on writing... myTextView.SetTextAppearance( ctx, Resource.Style.NormalText ); Well... it works actually. The text is even yellow (I added this to confirm it was using the right file). The problem is... the text size doesn't look like the same between designer generated and code generated texts. So... I do a test to confirm. New activity, two text fields. On both I set on the axml file the textAppearance, but on one of them, in code, I call SetTextAppearance with the same resource id. Confirmed... the size IS NOT the same... they're both yellow, so it's going for the right file and for the right resource id but... it's not the same size! Is this a bug? Am I missing something? Cheers -- Gonçalo Oliveira
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid