android弹出窗口

时间:2011-08-19 11:35:17

标签: android

我正在尝试创建自己的虚拟键盘,因为没有默认键盘符合我的需求。 我创建了布局(keyboard.xml),我想让键盘显示在屏幕的底部,就像其他键盘一样。我想过使用popupWindow。 我试过pw.showAtLocation(this.findViewById(R.id.mainLinearLayout), Gravity.BOTTOM, 0, 0),其中mainLinearLayout是currentActivity的(根xml元素)linearLayout的id,但我得到一个“android.view.WindowManager $ BadTokenException:无法添加窗口 - 令牌null是无效;您的活动正在运行吗?“。 知道如何解决这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

有一种方法可以使用alertDialog。 alertDialog包含你的xml。 在这里查看我的答案:

android editText

然后,为了定位你的alerDialog,请看这个帖子:

Show AlertDialog in any position of the screen