A bit late respons, but I just had a related issue with the ClearableEditText component.
It seems that, due to the change of compounddrawables in setClearIconVisible(), an eternal loop of onfocus events are triggered.
I changed the setClearIconVisible to only change the drawable if there are any real change.
protected void setClearIconVisible(boolean visible) {
boolean wasVisible = getCompoundDrawables()[2] != null;
if(wasVisible == visible) return;
setCompoundDrawables(oldDrawables[0], oldDrawables[1], x, oldDrawables[3]);
setCompoundDrawablePadding(oldPadding);
}
That fixed my issue with the keyboard not reappearing. An eternal loop of onfocus-events won't do anyone any good. It still adds another round of layout and focusedChanged, so there might be a more clever solution to this. I'm fine with one extra round, tho.
I've also sent a pull request to the developer, https://github.com/yanchenko/droidparts/pull/31.