【发布时间】:2017-06-23 14:07:06
【问题描述】:
我正在使用 Xamarin.Android,并且我有一个对话框,其中包含 Xamarin.Forms.Entry 字段。
当显示对话框时,如何显示键盘并将焦点放在此输入字段上?
我使用的是设备,而不是模拟器。
【问题讨论】:
标签: xamarin.android xamarin.forms android-softkeyboard
我正在使用 Xamarin.Android,并且我有一个对话框,其中包含 Xamarin.Forms.Entry 字段。
当显示对话框时,如何显示键盘并将焦点放在此输入字段上?
我使用的是设备,而不是模拟器。
【问题讨论】:
标签: xamarin.android xamarin.forms android-softkeyboard
你可以试试这个,
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();
}
【讨论】: