Xamarin.android Xamarin显示键盘并专注于输入字段

Xamarin.android Xamarin显示键盘并专注于输入字段,xamarin.android,xamarin.forms,android-softkeyboard,Xamarin.android,Xamarin.forms,Android Softkeyboard,我正在使用Xamarin.Android,其中有一个与Xamarin.Forms.Entry字段的对话框 当显示对话框时,如何显示键盘并使该输入字段具有焦点 我用的是设备,不是模拟器。你能试试这个吗 dialog.Appearing += (object sender, System.EventArgs e) => yourEntry.Focus (); 当您聚焦到条目时,默认情况下将显示键盘 这是一个例子,我试着用按钮点击来显示键盘 <StackLayout> &l

我正在使用Xamarin.Android,其中有一个与Xamarin.Forms.Entry字段的对话框

当显示对话框时,如何显示键盘并使该输入字段具有焦点

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

你能试试这个吗

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();
}

已单击无效句柄(对象发送者,System.EventArgs e)
{
entry.Focus();
}