19
    <AutoCompleteTextView
        android:id="@+id/product"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="product"
        android:singleLine="true"
        android:textColor="@color/white"
        android:textSize="15dp" />

これは AutoCompleteTextView の私のコードです。

Next問題は、テキストを入力してからソフトキーボードをクリックしたいということです。Nextソフトキーボードには表示されませんが、カーソルが次の場所に移動しませんEditText。同じスクリーンレストでは、すべての EditText に同じコードがあり、正常に動作します。そのような場合、AutoCompleteTextView は通常とは異なりますEditTextか??

4

4 に答える 4

22

android:imeOptions="actionNext"xml の AutoCompleteTextView に設定します。

于 2012-09-11T11:26:56.480 に答える
16

レイアウト XML の要素を設定android:inputType="text"するとうまくいきました。AutoCompleteTextView入力を 1 行に制限し、Nextソフト キーを表示します。ソフトキーを押しても、実際にはアクティビティNextの次の入力に進みませんでした。AutoCompleteTextViewandroid:imeOptions="actionNext"

これをサポートする参照サイトには何も見つかりませんでしたが、Eclipse のコンテンツ アシストandroid:singleLineは非推奨であることを示しているようです (少なくともこのコンテキストでは):

テキストを複数の行に折り返すのではなく、水平方向にスクロールする 1 行に制限し、Enter キーを押したときに改行を挿入する代わりにフォーカスを進めます。* 非推奨: この属性は非推奨です。代わりに「maxLines」を使用して静的テキストのレイアウトを変更し、編集可能なテキスト ビューの代わりに inputType 属性で「textMultiLine」フラグを使用します (singleLine と inputType の両方が指定されている場合、inputType フラグは singleLine の値をオーバーライドします)。[ブール値]"

于 2013-05-14T21:00:01.663 に答える