Java 空EditText上的nextFocusDown
我有两个编辑文本,当用户按下软键盘上的“下一步”时,需要将焦点放在第二个文本上。 以下是我的布局:Java 空EditText上的nextFocusDown,java,android,android-edittext,focus,Java,Android,Android Edittext,Focus,我有两个编辑文本,当用户按下软键盘上的“下一步”时,需要将焦点放在第二个文本上。 以下是我的布局: <EditText android:id="@+id/Nom" android:singleLine="true" android:nextFocusDown="@+id/Pre
<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" />
只要第二个是空的,就不会在其中放置光标,并且我得到了一个“InactiveInputConnection上的beginbatchedit”
但是,当我在文本中添加一个“”时,没有问题。有什么想法吗?可能是第二版文本上的enabled=“false”,只需将其删除:
<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" />
您可以删除
android:nextFocusDown="@+id/Prenom"
除去
android:enabled="false"
从第一个编辑框中,只需指定输入类型,
当有两个连续的文本框时,按下一个软键,默认情况下会转到下一个文本框
更多信息
我以编程方式将其删除。请参见上文。我需要很多帮助