【问题标题】:Xamarin Show Keyboard and Focus on an Entry FieldXamarin 显示键盘并专注于输入字段
【发布时间】:2017-06-23 14:07:06
【问题描述】:

我正在使用 Xamarin.Android,并且我有一个对话框,其中包含 Xamarin.Forms.Entry 字段。

当显示对话框时,如何显示键盘并将焦点放在此输入字段上?

我使用的是设备,而不是模拟器。

【问题讨论】:

    标签: xamarin.android xamarin.forms android-softkeyboard


    【解决方案1】:

    你可以试试这个,

    dialog.Appearing += (object sender, System.EventArgs e) => yourEntry.Focus ();
    

    当你聚焦到条目时,默认会显示键盘

    这是示例,我尝试在按钮单击时显示键盘

    <StackLayout>
        <Entry x:Name="entry" HeightRequest="50" WidthRequest="100" />
        <Button Text="Show" Clicked="Handle_Clicked" HeightRequest="50" WidthRequest="100" />
    </StackLayout>
    
    void Handle_Clicked(object sender, System.EventArgs e)
    {
       entry.Focus();
    }
    

    【讨论】:

      猜你喜欢
      • 2019-01-21
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多