我正在用Eclipse创建一个Android键盘。我想实现当你长按一个键时显示的弹出键盘。
因此,我分配了
android:popupKeyboard="@xml/a_popup"
将属性添加到键标记中,并在“res/xml/a_pop.xml”下创建了一个弹出键盘
这很好,但由于我想要很多不同的弹出式键盘,而且我不希望它们都直接位于“res/xml/”中,所以我将“a_pop.xml”文件移动到了“res/xml/popup_keyboards/”
但现在我不能再通过popupKeyboard属性引用xml文件了
android:popupKeyboard="@xml/popup_keyboards/a_popup"
如果我这样做,我会得到一条消息,即没有与给定名称匹配的资源。尽管我清理了项目,但R.java文件中也没有条目。
我还尝试通过ID引用弹出键盘,但每次长按按钮时都会出现ResourcesNotFound异常。
有人知道为什么会这样吗?