1. Most iphones have higher resolutions than android phones hence it displaying ok on iphones. When you open the page in desktop browser and you resize the browser, you will see that overlap, so to me it has nothing to do with webview.
I will once again stress on my post #2.
If your webpage is responsive, it will display well on all devices. Check your code
EDIT: 2. The webpage is a simple one, you can use imageview and labels to create that layout with proper anchors, and use minihtmlparser to get the values from the link to display - open if it's your own server, create some form of JSON and get it with okhttputils2