最近、レイアウト エイリアスを発見しました。
スタイルにも同じことが存在しますか?
たとえば、my_page.xml が normal_style を使用している場合、エイリアスを設定して、デバイスに xlarge 画面がある場合に代わりに xlarge_style が使用されるようにすることはできますか ( my_page.xmlを複製する必要はありません)。
最近、レイアウト エイリアスを発見しました。
スタイルにも同じことが存在しますか?
たとえば、my_page.xml が normal_style を使用している場合、エイリアスを設定して、デバイスに xlarge 画面がある場合に代わりに xlarge_style が使用されるようにすることはできますか ( my_page.xmlを複製する必要はありません)。
あなたはこれを行うことができます:
<style name="alias" parent="original"></style>
これにより、名前は異なるが元のスタイルと同じプロパティを持つ新しいスタイルが作成されるはずです。
@CommonsWare コメントからの回答:
の下に 1 つ、下に1 つの2 つのstyles.xml
ファイルがあります。各ファイルは同じ名前のスタイルを定義します (例: MyStyle)。次に、Android は画面サイズに基づいて適切なスタイルを選択します。res/values/
res/values-xlarge/
styles.xml