机器人:SINGLELINE ="真"不适用于AutoCompleteTextView

时间:2014-04-23 12:12:06

标签: android android-layout focus

我用过

android:singleLine="true"

在我的AutoCompleteTextView布局中。在按下一步后的键盘中,它没有关注下一个编辑文本。

android:singleLine="true"是否适用于AutoCompleteTextView,或者我必须使用其他东西将光标聚焦到下一个EditText?

    <LinearLayout
            android:id="@+id/cityLyt"
            android:layout_width="fill_parent"
            android:layout_height="50dp"
            android:layout_marginTop="10dp"
            android:orientation="horizontal"
            tools:ignore="UselessParent" >

            <TextView
                //Bla bla 
/>

            <AutoCompleteTextView
                android:id="@+id/autoCity"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:hint="@string/enter_your_city"
                **android:singleLine="true"**           
                android:textColor="@color/common_signin_btn_dark_text_default" 
                 />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/areaLyt"
            android:layout_width="fill_parent"
            android:layout_height="50dp"
            android:layout_below="@id/cityLyt"
            android:layout_marginTop="10dp"
            android:orientation="horizontal" >

            <TextView
                //Bla bla
     />

            <EditText
                android:id="@+id/edArea"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:hint="@string/enter_your_area"
                **android:singleLine="true"**
                android:textColor="@color/common_signin_btn_dark_text_default" />
        </LinearLayout>

2 个答案:

答案 0 :(得分:1)

尝试在xml中的android:imeOptions="actionNext"中设置AutoCompleteTextView

答案 1 :(得分:1)

你必须使用

android:imeOptions="actionNext"  //in your xml file