键盘中的下一个按钮未显示

use*_*306 8 android

我希望当用户输入时,而不是箭头键,它应该显示键盘中的下一个按钮.因此用户无需按后退输入下一个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>
Run Code Online (Sandbox Code Playgroud)

请帮帮我.

提前致谢.

Ane*_*kur 16

将此行添加到您的edittext xml中

android:singleLine="true"
Run Code Online (Sandbox Code Playgroud)


Sha*_*kar 10

如果你不想多行简单添加

android:singleLine="true"
Run Code Online (Sandbox Code Playgroud)

否则请使用此给定的解决方案

                  <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" />
Run Code Online (Sandbox Code Playgroud)

我已经添加了

  android:imeOptions="actionNext"
Run Code Online (Sandbox Code Playgroud)

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


Moh*_*ain 0

在编辑文本中添加以下行

android:imeOptions="flagNavigateNext"
Run Code Online (Sandbox Code Playgroud)

下面给出的示例:

<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"/>
Run Code Online (Sandbox Code Playgroud)