在用户从一个视图转换到另一个视图时,保持软键盘处于打开状态

问题描述 投票:0回答:1

我是Android的新手,我想创建一个用户帐户注册向导。该向导将包含几个步骤。在每个步骤中,都有一个输入字段,用户必须在其中输入他们的信息。我想做的是在用户从一个步骤过渡到另一步骤时,保持软键盘处于打开状态。我可以使用哪种UI小部件来实现此目的?理想情况下,我要避免创建单独的ActivityFragment实例。

enter image description here

基本上我有以下要求:

  • 该向导包含多个步骤。
  • 每个步骤都有一个EditText
  • 当用户在步骤之间来回转换时,软键盘必须保持打开状态。
android android-edittext android-softkeyboard wizard
1个回答
0
投票

只要获取键盘输入的视图(getInputConnection返回非null的位置)具有焦点,键盘便会停留。因此,使根视图可聚焦并接受输入。在过渡之前将其聚焦。过渡。然后聚焦新的编辑文本。那应该工作。 (注意:尚未尝试过,但是按照键盘的规则应该可以使用)。

© www.soinside.com 2019 - 2024. All rights reserved.