在我的应用程序中,我使用了一个带有imageview和edittext的相对布局,并在库中设置了每个布局。当我在edittext中编辑时,它可以工作,但是当我尝试删除时,它不会删除。
不是将edittext和imageview包装在相对布局中,如果我在库中单独使用它们,那么一切正常。
任何人都可以说出为什么它在包含在相对布局中的情况下不起作用。
答案 0 :(得分:0)
最后我得到了答案,我只需要在自定义库中覆盖调度键事件方法。
@Override
public boolean dispatchKeyEvent(KeyEvent event)
{
boolean handled = false;
if (getFocusedChild() != null)
{
handled = getFocusedChild().dispatchKeyEvent(event);
}
if (!handled)
{
handled = event.dispatch(this, null, null);
}
return handled;
}