ほとんどのデバイスでキーボードの自動修正オプションが表示される編集可能なフィールドがあります。しかし、Android 5.0.2を搭載したLGでは、ユーザーが入力中にキーボードに自動修正提案は表示されません。 Whatsapp doのような他のアプリは、自動修正提案を表示します。 inputType
属性には何がありませんか?EditTextは、一部のデバイスでオートコンプリート/オートコレクトの提案を表示しないのはなぜですか?
<EditText
android:id="@+id/user_input_edit"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:fadeScrollbars="false"
android:hint="@string/global_footer_hint"
android:inputType="textMultiLine|textCapSentences|textAutoComplete|textAutoCorrect"
android:maxLength="@integer/post_max_len"
android:maxLines="4"
android:minLines="1"
android:scrollbars="vertical"
android:textColor="@color/white"
android:textColorHint="@color/grey_005"
android:textCursorDrawable="@null"
/>
UPDATE:私はhttps://gitlab.com/gradha/Stackoverflow46421849でサンプルテストを作成した提案に続いて、いくつかのEditText
ウィジェット、異なるセットアップとそれぞれにシンプルなアプリ。ほとんどのデバイスでは、すべてのフィールドにソフトキーボードのオートコンプリート候補が表示されますが、この特定の古いAndroidでは、Nongthonbam Tonthoiで推奨される非推奨のautoText
フィールドが意図したとおりに機能します。これは実装のバグかもしれないように見えます。追加
アンドロイドで試してください:autoText = "true" –
これを試してくださいmEditText.setInputType(InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE); – Ankita
@ NongthonbamTonthoiそのコメントを実際の回答として書くことができます。 –