On some phones, mainly on the Galaxy S2, I have a problem when the results in the user adapter overlap with each other. This is an example when a user searched for the word โvaginalโ in the search field, this is a medical application.

I'm not sure the best way to describe this, and the code is pretty confusing at this point. The user enters a word, and the database results are displayed as matches. These results are in the List object and displayed through the adapter. On most phones, this works, as expected, with consistent results. On at least one device, the above screen shot.
Is this a known bug and how to fix it?
source share