我遇到了问题。我有6个EditTexts。每个的内容总共给出6位数字,这是一个密码。如果密码正确,则会将用户发送到另一个活动。我的问题是,如果我尝试删除,我将无法处理按键事件,这将从上一个开始删除每个事件的内容。 我已经实现了IOnKeyListener接口,如下所示:
public class MainActivity :Activity, View.IOnKeyListener
{
public bool OnKey(View v, Keycode keyCode, KeyEvent e)
{
if (e.Action == KeyEventActions.Down && keyCode.Equals(Keycode.Del))
{
return true;
}
return false;
}
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
EditText ed = FindViewById<EditText>(Resource.Id.editText_vonalkod);
ed.SetOnKeyListener(this);
}
}