protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.Main);
Button button = FindViewById<Button> (Resource.Id.button1);
button.Click+= onClick;
EditText es=FindViewById<EditText>(Resource.Id.editText1);
es.EditorAction += (object sender, TextView.EditorActionEventArgs e) =>
{
if ( e.ActionId == Android.Views.InputMethods.ImeAction.Done )
{
var editText = sender as EditText;
var inputManager = GetSystemService(InputMethodService) as InputMethodManager;
inputManager.HideSoftInputFromWindow(editText.WindowToken, 0);
}
};
EditText es1=FindViewById<EditText>(Resource.Id.editText2);
es1.EditorAction += (object sender, TextView.EditorActionEventArgs e) =>
{
if ( e.ActionId == Android.Views.InputMethods.ImeAction.Done )
{
var editText = sender as EditText;
var inputManager = GetSystemService(InputMethodService) as InputMethodManager;
inputManager.HideSoftInputFromWindow(editText.WindowToken, 0);
}
};
}
上記のコードで指定されたメソッドを使用しました。両方のテキスト ボックスにソフト キーパッドを表示したくありません。機能していません。間違って書きましたか?