いくつかのテキスト サイズと寸法を変更するだけの場合、これを行う標準的な方法は、寸法またはスタイル リソースを参照する単一のレイアウトを使用することです。たとえば、レイアウトにはTextView
、テキスト サイズが次のように宣言されたものを含めることができます。
android:textSize="@dimen/descriptive_text_size_label"
別のビューは、次のように高さを宣言できます。
android:layout_height="@dimen/descriptive_layout_height_label"
さらに別のビューでは、いくつかのプロパティを 1 つのスタイルにまとめることができます。
style="@style/descriptive_style_label"
次に、res/values-MODIFIER
ディレクトリには、たとえばstyles.xml
次のものがあります。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="descriptive_style_label">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">6dp</item>
</style>
<dimen name="descriptive_layout_height_label">120dp</dimen>
<dimen name="descriptive_text_size_label">16dp</dimen>
</resources>
したがって、タブレットの値が にres/values-xlarge
あり、デフォルト値がにありますres/values
。
レイアウトを大幅に変更する必要がある場合は、別のレイアウトを使用してコンポーネントを再利用できます<include>
。