1. 程式人生 > >android--EditTextView 點選後無法彈出輸入法

android--EditTextView 點選後無法彈出輸入法

今日,遇到一個小問題,點選EdittextView後,輸入法彈窗無法彈出,搜尋之後發現http://blog.csdn.net/jdsjlzx/article/details/32314627 文章中給出了詳細的解釋,但是修改後依然無法彈出,最後發現:

mEditText.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                return true;
            }
        });

返回值設定為true後,輸入法無法彈出。改為false後正常彈出。

但是設定為true後,會導致在EditTextView中無法重定位游標在已輸入文字中的位置。

tips: 返回值的設定為true可以用於不希望輸入法彈窗的場景。