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);
}
};
}
私が働いていない、両方textboxs.Itsためのソフトキーパッドを表示したいいけない上記code.I内の指定されたメソッドを使用しています
Window.SetSoftInputMode(SoftInput.StateHidden);
完璧に動作します、グレッグ。どうもありがとう。 –
これがなぜ私にとってうまくいかなかったのか分かりません。 – PCoder