Theme.Holo.Lightテーマを使用すると、私のウィンドウの背景がエミュレータ上に白く表示されます(以前のAndroidバージョンのTheme.Lightと同じです) 。しかし、銀河のネクサスでは明るい灰色で表示されます。私はスクリーンショットを撮って、それが実際には非常にわずかな勾配であることを発見しました。AndroidテーマTheHol.Lolo.Light on Galaxyエミュレータがない場合、Nexusは灰色の背景を持っています
ここには、ADT16で作成された新しいプロジェクトがあります。私が行っているすべては、マニフェストにテーマを設定されている:
android:theme="@android:style/Theme.Holo.Light"
とコントラストのための活動でこれを置く:
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This text background is white"
android:textAppearance="?android:attr/textAppearanceLarge"
android:background="#fff" />
Here's the screenshot from the emulator running API 15 (and is identical on API 14)。
Here it is on a real Galaxy Nexus.
なぜ違いは?古いAndroidバージョンでAOSPテーマを混乱させないようにメーカーを信頼しないことを知っていますが、(i)これはNexusデバイスであり、(ii)HoloはMarket(http:// android)を搭載したすべてのデバイスで必須であり、 -developers.blogspot.co.nz/2012/01/holo-everywhere.html)。
(おそらくギャラクシーネクサス以外のICSデバイスとの誰かが、彼らはHolo.Lightのために得るものを私に伝えることができます - 。多分それはエミュレータのバグである)
に私は、特定のアプリケーションではなく、他人のスクリーンショットで同じ勾配を見てきました。このグラデーションはGalaxy Nexusと公式4.0.4ファームウェアを実行しているNexus Sのスクリーンショットで見ることができます。 – Chris