@Override public void requestChildFocus(View child, View focused) { super.requestChildFocus(child, focused); if (mOnChildFocusListener != null) { mOnChildFocusListener.onRequestChildFocus(child, focused); } }
@Override protected boolean onRequestFocusInDescendants(int direction, Rect previouslyFocusedRect) { if (mOnChildFocusListener != null) { return mOnChildFocusListener.onRequestFocusInDescendants(direction, previouslyFocusedRect); } return super.onRequestFocusInDescendants(direction, previouslyFocusedRect); }