我在AlertDialog里面放入一个EditText,但是我点击这个EditText无任何效果,
无法弹出输入法,并且我再放一个Button点击好像也没什么效果.

解决方案 »

  1.   

    edittext能获得焦点吗,如果焦点获取不到,是不是edittext上一层(父)的控件设置了可点击屏蔽了eidttext获取焦点
      

  2.   

    把你关于edittext的代码粘出来看看,edittext是可以获得焦点的
      

  3.   

    http://blog.csdn.net/aa5279aa/article/details/9717019
    按照这个方法来弹出提示框,
    至于提示框你直接就当一个普通布局来写就行。
      

  4.   

    找到原因了,我是代码布局。
    android有个bug,就是如果你先show(FrameLayout fl = new FrameLayout(context)),dialog,
    然后在添加fl.addView(new EditText(context)),那么这个时候是无法弹出输入法的。
    如果在show之前addView那么就可以弹出输入框,
    所以解决办法就是想办法在show之前addView()就行了