I’m currently developing an app running on android api 4 (1.6) and above.
However, it looks very good on android 4 (with it’s new button styles) but it looks stupid on all platforms below, including 1.6 (The button style there is awkward).
How can I make the buttons view on all platforms equally?
Can I copy the android 4 button style to my project to solve this issue?
If yes, where may I find this style.
This is what it should look like everywhere:

Yes you can do that. All you need to do is to create a custom background and copy some files from your SDK directory.
Put this as an xml drawable in your drawables folder. I called it btn_start_activity.xml. But you can give it any name you want.
Now Eclipse will complain that it can’t find the files. You need to copy them from sdk.dir/platforms/android-15/data/res/drawable-xxx to your project. Take care that you copy the ldpi, mdpi, hdpi and xhdpi versions.
Now create an xml file in your res/color folder. I assigned the name: primary_text_btn_start.xml
Now add the missing color values to your colors.xml in res/values.
Then apply the new style to you buttons