1

私のアプリケーションでは、いくつかのダイアログを使用して情報を表示しています。私のアプリケーションのテーマは2年前からTheme.Lightであり、これらのダイアログは最初から常に黒でした。

ICSを使用すると、Googleは考えを変えて、これらのダイアログを白に変えたようです。

私のMotoXoomとGalaxyNexusのスクリーンショットをご覧ください。

ここに画像の説明を入力してください

その真の断片化を処理するためのベストプラクティスは何ですか?

私は別のレイアウトを作成することを考えていました:layout-v14ですが、将来的にlayout-v15、v-16などを作成する必要がある場合、すぐに夢中になりますか?

または、「v14より低い」と「v14より高い」を区別する方法はありますか?

4

1 に答える 1

2

layout-v14はv14以降に適用されるため、将来別のスタイルが表示される場合は、layout-vXXを追加してこれをサポートできます。また、v14とvXXの間のすべてのバージョンは、v14レイアウトを適用します。

于 2011-12-18T11:22:17.177 に答える