2017-09-26 10 views
1

ほとんどのデバイスでキーボードの自動修正オプションが表示される編集可能なフィールドがあります。しかし、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フィールドが意図したとおりに機能します。これは実装のバグかもしれないように見えます。追加

+0

アンドロイドで試してください:autoText = "true" –

+0

これを試してくださいmEditText.setInputType(InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE); – Ankita

+0

@ NongthonbamTonthoiそのコメントを実際の回答として書くことができます。 –

答えて

1

試してみてください。

android:autoText="true" 

にごEditText

しかし、これはエミュレータ上で動作しない場合があります。

関連する問題