6

Androidで提案なしでMultiline EditTextを実装したい。私はたくさんグーグルで検索しましたが、以下のコードを見つけました:

noticeEditText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

また

noticeEditText.setInputType( android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD );

また

レイアウト ファイル内:

 android:inputType="textFilter"   

しかし、私の問題は、何の提案もなく、 Edit Text がsingle lineであることです。以下のプロパティも追加しました:

noticeEditText.setSingleLine(false);
noticeEditText.setVerticalScrollBarEnabled(true);
noticeEditText.setHorizontalScrollBarEnabled(false);

しかし、まだ単一行のEdit Text View を取得しています。提案なしでマルチライン編集テキストビューを取得するにはどうすればよいですか。

ありがとう。

4

3 に答える 3

6

これを試してみてください。あなたは幸せになるでしょう:

android:inputType="textFilter|textMultiLine|textNoSuggestions"

それはあなたのためにうまくいくはずです。

于 2013-08-19T05:54:37.793 に答える
0

Layout File.xmlでは、EditText必要に応じてさまざまな属性を設定できます。現在の要件については、これを編集テキストに追加します。

<EditText
   ....
   android:inputType="textFilter|textMultiLine|textNoSuggestions"
/>
于 2013-08-19T05:59:59.530 に答える
0

コードにも同じ問題が見つかりました。これを解決するために、.xml ファイルで @Marek ソリューションを使用しました。 android:inputType="textFilter|textMultiLine|textNoSuggestions"

Javaファイルから以下を削除しました-
.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

于 2017-01-20T12:05:10.580 に答える