2017-03-24 5 views
-2

私はベクターのdrawable.xmlファイルを作成しています。しかし、私の質問は、このxmlがさまざまな解像度で使われていたサイズの画像にどう対応するのでしょうか?私は私のXMLでビューのサイズを言及していない。どうか明らかにしてください。異なるサイズのVector Asset Androidを使用する

+1

ベクターは数学の方程式です全体のことを理解し、これらのlinkを通過しようと数学的にカウントされます任意のサイズを指定する必要がすることではないでしょサイズ –

+0

私はないです私のレイアウトの幅と高さを言及し、私は同じ解像度のデバイスに応じて異なるサイズで表示する必要があります。以前は、異なる解像度の画像をさまざまなサイズで使用していましたが、ベクトルアセットを使用することでこの要件が制限されていました。 – Aditi

+1

アンドロイドは、デバイスの解像度に基づいてベクター描画可能なサイズを計算します。それに応じてレイアウトやイメージビューに設定されます。 –

答えて

0

あなたはそれはあなたがそれらを自動的に別のスクリーンのために計算されているので、

+0

画像は、異なる解像度で言及した画像サイズに応じてAndroidに表示されます。一般的に、レイアウトではビューの幅と高さを指定しません。したがって、レイアウトのビューのサイズを指定せずに、サイズ20x20,40x40,60x60のイメージを作成すると、異なるデバイスがレイアウトのビューの幅と高さからイメージを選択します。これはベクトルアセットではできません – Aditi

+0

はい、それはベクトルアセットではなくpngイメージを使用するためです –

関連する問題