今天遇到在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,呵呵,弹出软键盘了