2011-09-24 4 views
3

AVDでは、ボタンと編集テキストが丸みを帯びた丸みを帯びた背景と陰影のある背景で非常に美しく見えます。また、EclipseのGuiエディタでは、それがすべきであるように見栄えがよくなります。実際の電話機(Galaxy S2)とエミュレータのボタンスタイルと編集スタイルは異なります

しかし、私がSGS2にアプリケーションをインストールすると、ボタンとエディットテキストは基本的に白い四角です。

アプリはAndroid 1.6用にコンパイルされています。 SGS2はAndroid 2.3.3を実行します。

- 初心者では、画面の画像を投稿できないようですが、残念です。それについてはごめんなさい - ここにXMLがあります。私は特別なフォーマットをしていませんでした:

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

私はそれが画面の解像度と密度の違いによるものだと思っていました。しかし、xdpiとydpi以外は同じです(画像参照)。 (DisplayMetricsの色は無視してください)。

+0

のリソースを見つけることができます。これは回避策が要素のstyleプロパティを個別に設定することです。 –

答えて

2

これは、各メーカーが独自のデフォルトテーマを定義しているからです。 Read more about themes

+0

はい、デフォルトのAndroidスタイルを変更しました。 Josephが下に示唆したように、私はデフォルトのAndroidスタイルを私のプロジェクトにコピーして、それはEclipseやエミュレータと同じように見えます。 (醜いオレンジ色のハイライトを含む:-) – Bikebot

+0

だから、サムスンはスタイルをカスタマイズするのに最適ではない仕事をしたようです。デフォルトのAndroidスタイルを復元するスマートな方法はありますか? (電話をかけることなく)サムスンのものを無効にするのは難しいことです。 – Bikebot

+0

私はそれが元のアンドロイドファイルを使用している以外の方法だとは思わない。あなたが異なるアンドロイドバージョンを持っていて、それぞれがスタイリングに異なる色のセットを使用していることを忘れないでください。おそらく、ICSが起動したとき、ソースツリーのスタイルは、あなたが今持っているスタイルとは異なるはずです。 –

0

@ renam.antunesはこう言っています - 各メーカーはテーマが好きなように自由にカスタマイズできます。

さらに制御したい場合は、コンポーネントのスタイルを自分で設定する必要があります。ボタンの画像の背景を設定します。デフォルトのAndroidスタイルが好きな人は、sdk/platforms/platform-X/data/res/

+0

ありがとうございます。私はやったと働いた! – Bikebot

関連する問題