输入光标未居中

时间:2018-08-01 11:31:01

标签: c# xamarin xamarin.forms

我正在为我的应用程序使用条目。

当条目为空时,光标不会居中。 我使用带有以下代码的自定义渲染器:

if(this.Control != null) {
    Control.Gravity = GravityFlags.CenterVertical;
    TextAlignment = Android.Views.TextAlignment.Center;
    Control.TextAlignment = Android.Views.TextAlignment.Center;

但是这些都不能解决我的问题。问题看起来像这样:

3 个答案:

答案 0 :(得分:1)

您需要使用肯定适合您的SetPadding属性

Control.SetPadding(0,0,0,0);

答案 1 :(得分:0)

尝试一下可能会对您有所帮助

 <Entry Placeholder="Benutzer" 
   VerticalOptions = "LayoutOptions.CenterAndExpand"/>

答案 2 :(得分:0)

我做了一些解决方法。当我的条目为空时,我只是不显示光标。

            if (this.Control.Text != "")
            {
                this.Control.SetTextColor(Android.Graphics.Color.Black);
            }
            else
            {
                this.Control.SetTextColor(Android.Graphics.Color.Transparent);
            }