I created an Android application. I tried this on differnet device and I have different layout in any Activity of my app. My Project Build Target is 2.3.3.
The two devices I used are:
- Samsung Galaxy S2 – Android 2.3.6
- HTC Desire – Android 2.3.5
For example the main Activity produces this layout in my Samsung:

and this in my HTC:

Why the two layout are so different?
This is because before Google introduced holo in Ice Cream Sandwich, manufacturers had a free hand in deciding how their devices’ version of Android would look. Because of this, they could theme it to whatever they want.
I’m pretty sure that your app hasn’t defined its own theme, and this is why you’re getting such radically different looks on different devices.
To fix it, simply create your own theme and apply it to your activities.
This document can help you with styling your app.