It is incomprehensible to me why there are properties that you can set in an XML attribute but not in code. Here is one quite obvious example.
I have an EditText
control for text input and I want to limit the length of input to just two characters. No problem, I can do that easily in XML layout:
android:maxLength="2"
The problem is: in some circumstances I want to limit input to only 1 character, and can only do that in code. Surely enough, if there is such an XML attribute, there should be a setMaxLength()
method, right? Wrong. The guys who designed Android API just didn’t think it might be needed.
Rubbish.
No comments:
Post a Comment