Я пытаюсь сделать это в единстве
public class InputsNextFocusBehaviour : MonoBehaviour
{
public InputField _input1;
public InputField _input2;
public InputField _input3;
public InputField _input4;
public InputField _input5;
// Use this for initialization
private void Start()
{
_input1.onValueChanged.AddListener(arg0 =>
{
if (arg0.Length > 0)
{
_input2.Select();
}
});
_input2.onValueChanged.AddListener(arg0 =>
{
if (arg0.Length > 0)
{
_input3.Select();
}
});
_input3.onValueChanged.AddListener(arg0 =>
{
if (arg0.Length > 0)
{
_input4.Select();
}
});
_input4.onValueChanged.AddListener(arg0 =>
{
if (arg0.Length > 0)
{
_input5.Select();
}
});
_input5.onValueChanged.AddListener(arg0 =>
{
if (arg0.Length > 0)
{
Debug.Log("you are the best: the text input is" +
_input1.text + _input2.text + _input3.text + _input4.text + _input5.text);
}
});
}
}
в основном, когда пишу букву в первом поле ввода, выбираю следующее, записываем в другое, выбираем следующее, до последнего.В windows работает нормально, но в андроиде около 3-го ввода клавиатура с сенсорным экраном больше не появляется.Есть ли способ решить эту проблему?или есть другая альтернатива, которая работает на Windows и Android?спасибо и извините за мой английский