diff options
author | Jason Smith <jason.smith@xamarin.com> | 2016-04-12 08:53:36 -0700 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-04-12 08:53:36 -0700 |
commit | ba2a434ec13370cc4814b54f6ce51d4d16594f97 (patch) | |
tree | ce0d082e4e114fa689e7c5eee3da9d892b11f49c /Xamarin.Forms.Platform.Android/TextViewExtensions.cs | |
parent | 0a20bdaa3c373ec303c9a94ae45ecaa144996ba5 (diff) | |
download | xamarin-forms-ba2a434ec13370cc4814b54f6ce51d4d16594f97.tar.gz xamarin-forms-ba2a434ec13370cc4814b54f6ce51d4d16594f97.tar.bz2 xamarin-forms-ba2a434ec13370cc4814b54f6ce51d4d16594f97.zip |
Add compatibility shims to fix warnings; annotate warnings which require (#75)
more thought to fix;
Fix a few more warnings VS didn't see fit to raise as errors
Adding comments to `pragma warning disable` statements
pragma comments
Fix typo
Set TabletMasterDetailRenderer back to previous version
Fix incorrect config access in legacy activity
Diffstat (limited to 'Xamarin.Forms.Platform.Android/TextViewExtensions.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/TextViewExtensions.cs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Android/TextViewExtensions.cs b/Xamarin.Forms.Platform.Android/TextViewExtensions.cs new file mode 100644 index 00000000..5b5c1dd8 --- /dev/null +++ b/Xamarin.Forms.Platform.Android/TextViewExtensions.cs @@ -0,0 +1,21 @@ +using Android.Content; +using Android.OS; +using Android.Widget; + +namespace Xamarin.Forms.Platform.Android +{ + internal static class TextViewExtensions + { + public static void SetTextAppearanceCompat(this TextView textView, Context context, int resId) + { + if ((int)Build.VERSION.SdkInt < 23) + { +#pragma warning disable 618 // Using older version of SetTextAppearance for compatibility with API 15-22 + textView.SetTextAppearance(context, resId); +#pragma warning restore 618 + } + else + textView.SetTextAppearance(resId); + } + } +}
\ No newline at end of file |