Example #1
0
 internal static void UpdateTextAlignment(this EditText view, TextAlignment horizontal, TextAlignment vertical)
 {
     if ((int)Build.VERSION.SdkInt < 17 || !view.Context.HasRtlSupport())
     {
         view.Gravity = vertical.ToVerticalGravityFlags() | horizontal.ToHorizontalGravityFlags();
     }
     else
     {
         view.TextAlignment = horizontal.ToTextAlignment();
         view.Gravity       = vertical.ToVerticalGravityFlags();
     }
 }
Example #2
0
 public static void UpdateTextAlignment(this EditText view, TextAlignment horizontal, TextAlignment vertical)
 {
     if (view.Context != null && !view.Context.HasRtlSupport())
     {
         view.Gravity = vertical.ToVerticalGravityFlags() | horizontal.ToHorizontalGravityFlags();
     }
     else
     {
         view.TextAlignment = horizontal.ToTextAlignment();
         view.Gravity       = vertical.ToVerticalGravityFlags();
     }
 }
Example #3
0
 internal static void UpdateTextAlignment(this EditText view, TextAlignment horizontal, TextAlignment vertical)
 {
     if (!Rtl.IsSupported)
     {
         view.Gravity = vertical.ToVerticalGravityFlags() | horizontal.ToHorizontalGravityFlags();
     }
     else
     {
         view.TextAlignment = horizontal.ToTextAlignment();
         view.Gravity       = vertical.ToVerticalGravityFlags();
     }
 }
Example #4
0
 internal static void UpdateVerticalAlignment(this EditText view, TextAlignment alignment, AGravityFlags orMask = AGravityFlags.NoGravity)
 {
     view.Gravity = alignment.ToVerticalGravityFlags() | orMask;
 }
Example #5
0
 public static void UpdateVerticalAlignment(this TextView view, TextAlignment alignment, AGravityFlags orMask = AGravityFlags.NoGravity)
 {
     view.Gravity = alignment.ToVerticalGravityFlags() | orMask;
 }