It sounds like ListViews aren’t able to handle EditTexts well. I’ve done some research and the consensus seems to be “don’t do that.” So what I’ve resorted to is creating a simple layout file which is a ScrollView with a LinearLayout inside. In my onCreate method, I inflate the View I was using for my list item and add it to the LinearLayout. I’m also adding the View to an ArrayList so I can save the data in each View later on.
Does this sound reasonable?