Bikebot
Bikebot

Reputation: 31

Button and Edittext styles differ between real phone (Galaxy S2) and emulator

On the AVD, my buttons and edittexts look very nice with rounded corners and shaded backgrounds. Also in the gui editor of Eclipse, they look nice as it should be.

But when I then install the app on my SGS2, the buttons and edittexts are basically just white rectangles.

App is compiled for Android 1.6. SGS2 runs Android 2.3.3.

-- As a newbie, I don't seem to be allowed to post the screen images, bummer, sorry about that -- Here is the XML. I didn't do any special formatting:

                  <EditText android:id="@+id/from_account" 
                    android:layout_width="fill_parent"
                    android:text="Checking"/>

I thought it may be due to differences in screen resolution and density. But they are the same except xdpi and ydpi (see images). (Please ignore color of DisplayMetrics).

Upvotes: 3

Views: 485

Answers (2)

Joseph Earl
Joseph Earl

Reputation: 23432

As @renam.antunes said - each manufacturer is free to customize the theme as they see like.

If you want more control, then you'll need to style the components yourself - e.g. setting the background of image of a button. If you like the default Android style you can find the resources used for that in sdk/platforms/platform-X/data/res/

Upvotes: 0

renam.antunes
renam.antunes

Reputation: 770

That's because each manufacturer defines it's own default theme. Read more about themes.

Upvotes: 2

Related Questions