2017-06-13 5 views
-2

私のアプリにはimageview height'simageview width'sという異なるXML値を使用しようとしています。問題は、私はスマートフォンバージョンタブレットのバージョンの高さと幅に異なる値が必要です。これを行う方法はありますか?前もって感謝します。スマートフォンとタブレットのXML値が異なる

+0

あなたは、複数のドローアブルのようなリソースフォルダにあなたの条件に応じて異なる次元のファイルを使用することができますhttps://developer.android.com/guide/topics/resources/ more-resources.html#Dimension – Pavan

+0

@Pavanありがとう、完璧に働いた – DanielRM

答えて

3

あなたは画像の幅を定義し& dimensで高さが

値をファイル/ dimens.xml

<resources> 
    <dimen name="image_width">100dp</dimen> 
</resources> 

値-sw600dp/dimensを

アンドロイドCheck Hereにリソース修飾子を使用することができます。 xml

<resources> 
    <dimen name="image_width">150dp</dimen> 
</resources> 

活動/フラグメントXMLで

<ImageView 
    android:width="@dimen/image_width" 
    android:height="@dimen/image_height" /> 
+0

ありがとう、完璧に働いた – DanielRM

関連する問題