我需要以编程方式更改键盘输入类型。问题是,我只有一个EditText视图组件。活动有许多状态(stTitle,stQuantity,...),键盘输入类型必须在状态发生变化时改变。
我试过了:
BatchStates State
{
get {....}
set
{
...
etInput.SetRawInputType(Android.Text.InputTypes.ClassNumber);
...
}
}
但是在我点击Enter后会发生这种变化。 因此,这种变化在下一个州可见。
是否可以刷新键盘或其他一些想法?