0
在我的應用程序中,我使用了一個帶有imageview和edittext的相對佈局,並在圖庫中設置了每個佈局。當我編輯edittext它的作品,但當我試圖刪除,它不會刪除。EditText在Relativelayout中對於圖庫不起作用
而不是在相對佈局中包裹edittext和imageview,如果我在畫廊中單獨使用它們,那麼一切正常。
任何人都可以請說出爲什麼它不工作的情況下包裹在一個相對佈局。
在我的應用程序中,我使用了一個帶有imageview和edittext的相對佈局,並在圖庫中設置了每個佈局。當我編輯edittext它的作品,但當我試圖刪除,它不會刪除。EditText在Relativelayout中對於圖庫不起作用
而不是在相對佈局中包裹edittext和imageview,如果我在畫廊中單獨使用它們,那麼一切正常。
任何人都可以請說出爲什麼它不工作的情況下包裹在一個相對佈局。
最後,我得到了答案,我只需要重寫我的自定義庫中的調度關鍵事件方法。
@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;
}