0

マルチスクリーンをサポートするために、layout-small、layout-large などのフォルダーを使用してきましたが、res-values-dimensions を使用するように言われましたが、その方法がわかりません。

res-values-dimensions でマルチスクリーンをサポートするにはどうすればよいですか?

4

1 に答える 1

0

寸法とサイズだけに関係する場合は、次のことを試してみてください。私はそれを試しませんでしたが、主なアイデアはうまくいくはずです

  1. 希望する解像度ごとに寸法ファイルを作成する

    values.xml、values-hdpi.xml、values-xhdpi.xml、

  2. それぞれの内部で、値を宣言できます。たとえば、次のようになります。

< resources >
< bool name="myboolvalue" > true < /bool >
< dimen  name="mydimenvalue" > dimension < /dimen >
< /resources >
  1. すべての解像度に対してこれを行います。次に、次のように、レイアウト内でこれらにアクセスできます。
android:visibility="@bool/myboolvalue"
android:textSize ="@dimen/mydimenvalue"
于 2013-11-08T15:22:56.683 に答える