EditTextアンドロイドキーボード監視、マルチラインディスプレイとモニターについて

1、のEditTextマルチラインディスプレイ

そして、サポートのimeOptionsが設けられており、trueにXMLの単一行セットにという点で、シングルライン表示は非常に簡単ですimeOptionsを提供され、デフォルトが設定されていないテキスト、複数行表示にinputType、デフォルトではEnterキーです。

XML

android:inputType=”text|textCapSentences”

JAVA

editText.setHorizontallyScrolling(false); 
editText.setMaxLines(Integer.MAX_VALUE);

2、キーボードモニタ

検索で検索ボタンませんが、ソフトウェアディスク上の呼び出しボタンなし。実装の呼び出しはXML入力ボックスに参加する必要がアンドロイド:単一行=「真」は、折り返されません保証をクリックし、最後にソフトキーボードを呼び出すと、キーの意志を入力します。imeOptions =「actionSearch」、加えて、Androidの設定します検索ワードを示しています。その後OnKeyListenerない、OnEditorActionListener呼び出します。

searchPatient.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_SEARCH) {
                    String search = searchPatient.getText().toString().trim();
                    initCaseControl(search);
                    return true;
                }
                return false;
            }
        });
公開された49元の記事 ウォンの賞賛2 ビュー8614

おすすめ

転載: blog.csdn.net/yangjunjin/article/details/100035722