You obviously don't develop large/similar applications do you?
We have custom controls (text boxes, listviews, dynamic formviews) that inherit from Android controls, that are reused over 15+ applications. It was hell building them scratch because the main app was a Java library (not an android app so the XML resources are useless).
I don't think you even understand what I'm saying. For example: Can you explain to me why the CheckedTextView control is available in XML but the class itself is abstract?
I see no indications that it's abstract, and I found a bunch of other abstract classes that clearly say "abstract" above the class name at the top of the page. Am I totally off base here?
We have custom controls (text boxes, listviews, dynamic formviews) that inherit from Android controls, that are reused over 15+ applications. It was hell building them scratch because the main app was a Java library (not an android app so the XML resources are useless).
I don't think you even understand what I'm saying. For example: Can you explain to me why the CheckedTextView control is available in XML but the class itself is abstract?