2

最近、レイアウト エイリアスを発見しました。

スタイルにも同じことが存在しますか?

たとえば、my_page.xml が normal_style を使用している場合、エイリアスを設定して、デバイスに xlarge 画面がある場合に代わりに xlarge_style が使用されるようにすることはできますか ( my_page.xmlを複製する必要はありません)。

4

2 に答える 2

3

あなたはこれを行うことができます:

<style name="alias" parent="original"></style>

これにより、名前は異なるが元のスタイルと同じプロパティを持つ新しいスタイルが作成されるはずです。

于 2012-10-15T22:29:02.997 に答える
2

@CommonsWare コメントからの回答:

の下に 1 つ、下に1 つの2 つのstyles.xmlファイルがあります。各ファイルは同じ名前のスタイルを定義します (例: MyStyle)。次に、Android は画面サイズに基づいて適切なスタイルを選択します。res/values/res/values-xlarge/styles.xml

于 2012-10-19T00:22:56.587 に答える