今天遇到在EditText點擊的時候彈不出軟鍵盤,讓他獲得焦點啥的都沒效果
後來google+baidu終於解決了,我用的是getSystemService得到的WindowManager ,然後在這個WindowManager 里加的EditText,改爲將EditText嵌套在activity的佈局文件中就可以了,下面是不彈出軟鍵盤的代碼,你出的問題,不一定是WindowManager 也可能是其他的
WindowManager manager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
manager.addView(fakeTitleContainer, params);//fakeTitleContainer是EditText所在的佈局
下面是彈出軟鍵盤的代碼
RelativeLayout windowsManager = (RelativeLayout) mInflater.inflate(
R.layout.windows_manager, null);//爲整個activity的佈局
windowsManager .addView(fakeTitleContainer);
不用mInflater.inflate的話就用findviewbyId,呵呵,彈出軟鍵盤了