2017-06-29 6 views
-1

MultiAutoCompleteTextViewimeOptions = "actionDone"で使用しています。 私はオートコンプリートとマルチラインであるためにテキストを必要としますので、inputTypeを両方に設定しています。imeOptionsはMultiAutoCompleteTextViewおよびtextMultiLineで動作しません

キーボードが開くと、私が期待したとおりにDONEボタンが表示されないという問題があります。 inputTypeを「テキスト」に変更すると、DONEしか表示されません。

これは、フィールドが現在どのように見えるかです:

<MultiAutoCompleteTextView 
    android:id="@+id/recording_desc" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:background="@android:color/transparent" 
    android:completionThreshold="2" 
    android:dropDownAnchor="@+id/autoCompletionArea" 
    android:dropDownSelector="@color/white" 
    android:imeOptions="actionDone" 
    android:inputType="textMultiLine|textAutoComplete" 
    android:maxLines="3" 
    android:popupBackground="@color/offwhite" 
    android:textColor="@color/text_color" 
    android:textSize="@dimen/sharing_description_text_size"/> 

任意のアイデア私は、フィールドmutlilineの両方を持っていると私は期待どおりimeOptionsが仕事を得ることができ、これを修正する方法?

答えて

-1

私は両方のフィールド、複数行を持っていると私はノー

を期待するようimeOptionsが を仕事を得ることができます。あなたはこれをすることはできません。もしimeOptions施設をお楽しみになりたい場合は、maxLines 3 to 1とRemove textMultiLineのように変更してください。

は、私が1にMAXLINESを変更

android:maxLines="1" 
android:inputType="text|textAutoComplete" //Remove textMultiLine 
+0

しないでください

android:maxLines="3" android:inputType="textMultiLine|textAutoComplete" 

いますが、それは助けなかった - キーボードはDONEアクションは表示されません。また、これにより、3行までのテキストを持つことができます。 : – drorsun

+0

@drorsun私の編集した答えを試しましたか? –

+0

'inputType'で' text'と 'autoComplete'を使って編集した答えを試しましたが、まだ動作していません - 私の質問に答えるのは3行。 – drorsun

関連する問題