我有两个EditTexts,一旦用户按下softKeyboard上的“next”,就需要将焦点放在第二个上。 这是我的布局:
<EditText
android:id="@+id/Nom"
android:singleLine="true"
android:nextFocusDown="@+id/Prenom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dp"
android:text="Nom"
android:textSize="35dp"
android:textStyle="bold" />
<EditText
android:id="@+id/Prenom"
android:singleLine="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:enabled="false"
android:paddingLeft="5dp"
android:textSize="25dp"
android:textStyle="bold" />
只要第二个是空的,就没有光标放在其中,我得到了一个“在非活动输入连接上的beginbatchedit”。
但是,当我在其文本中加上“”时,没有问题。任何想法?
答案 0 :(得分:0)
可能是启用=&#34;假&#34;在你的第二个EditText上,只需删除它:
<EditText
android:id="@+id/Prenom"
android:singleLine="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dp"
android:textSize="25dp"
android:textStyle="bold" />
答案 1 :(得分:0)
你可以删除
android:nextFocusDown="@+id/Prenom"
除去
android:enabled="false"
从第一个编辑框并指定输入类型, 如果有两个连续的文本框,则按下下一个软键,默认情况下会转到下一个文本框 更多信息 softKeyboard