键盘中的下一个button不显示

我想当用户键入,而不是箭头键,它应该显示键盘上的下一个button。 所以用户不需要按回来input下一个edittext。

添加了布局:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="#D5D5D5" android:orientation="vertical" > <FrameLayout android:id="@+id/topLinearLayout" android:layout_width="fill_parent" android:layout_height="45dip" android:background="@drawable/bar" > <ImageView android:id="@+id/new_quote_imageView" android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/new_quote_bar" /> <TextView android:id="@+id/contactUs" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" android:text="@string/contact_us" android:textColor="@android:color/white" android:textSize="15sp" /> </FrameLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="match_parent" android:gravity="center_vertical" android:orientation="vertical" > <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="10dip" > <LinearLayout android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight=".7" android:background="#EEEBE6" android:orientation="vertical" android:padding="15dip" > <TextView android:id="@+id/nameTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="5dip" android:text="@string/name" android:textColor="@android:color/black" android:textSize="16sp" /> <EditText android:id="@+id/nameEditText" android:layout_width="fill_parent" android:layout_height="40dip" android:layout_marginTop="10dip" /> <TextView android:id="@+id/emailTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="5dip" android:text="@string/email" android:textColor="@android:color/black" android:textSize="16sp" /> <EditText android:id="@+id/emailEditText" android:layout_width="fill_parent" android:layout_height="40dip" android:layout_marginTop="10dip" android:inputType="textEmailAddress" /> <TextView android:id="@+id/commentsTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="5dip" android:text="@string/comments" android:textColor="@android:color/black" android:textSize="16sp" /> <EditText android:id="@+id/commentsEditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:lines="5" /> <View android:layout_width="fill_parent" android:layout_height="1dp" android:layout_marginTop="5dip" android:background="@android:color/darker_gray" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_marginBottom="10dip" android:layout_marginTop="10dip" android:gravity="right|center_vertical" android:weightSum="1" > <Button android:id="@+id/submitButton" android:layout_width="0dip" android:layout_height="35dip" android:layout_weight=".3" android:background="@drawable/button_background" android:text="@string/submit" android:textColor="@android:color/white" android:textSize="16sp" /> </LinearLayout> </LinearLayout> </LinearLayout> </ScrollView> </LinearLayout> </LinearLayout> 

请帮我这个。

提前致谢。

Solutions Collecting From Web of "键盘中的下一个button不显示"

将此行添加到您的edittext xml中

 android:singleLine="true" 

如果你不想多行简单添加

 android:singleLine="true" 

否则请使用此给定的解决scheme

  <EditText android:id="@+id/commentsEditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:imeOptions="actionNext" android:lines="5" /> 

我已经添加了

  android:imeOptions="actionNext" 

这行额外的,在你想要的每个EditText中使用这个软键盘中的下一个button

为每个编辑文本定义inputType。

 <EditText android:id="@+id/editText" android:inputType="textPersonName" /> 

尝试将其添加到编辑文本中:

 android:singleLine="true" 

android:singleLine =“true”//弃用

使用android:maxLines =“1”&imeOptions

  android:maxLines="1" android:imeOptions="actionNext" 
 Simply use android:inputType="textNoSuggestions" android:maxLines="1" and remove if you have used digits. android:digits 

在你的edittext中添加下面的行

 android:imeOptions="flagNavigateNext" 

示例如下:

 <EditText android:id="@+id/commentsEditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:lines="5" android:imeOptions="flagNavigateNext"/>