I have a calculator app.
I show the input and result in an EditText component...
And below I have a million buttons containing the numbers 0 through 9 and tons of functions and operations... INSIDE a scrollview.
the edittext component is fixed up at the top of the window, although the user may scroll down to see more buttons and functions ...
Whenever I open the app, the keyboard appears. I reckon that means that some kind of pointer is always going up at the EditText component and hence opening up keyboard.
I used EditText instead of TextView since some people might prefer to enter some stuff through their keyboard, but thats a minority .
I don't want to force it on them , If I'm getting annoyed pressing back button to drive away the keyboard - I sure as hell don't want to show the users the same.
I know I can just change it to a normal TextView, but if the app could open and simply not cause the keyboard to open(indirectly,by setting the pointer to the EditText) -That would be perfect .
Any idea how to do that ? I have never even heard about anything related to this ....