1つを除くすべての解像度でサイズを保持する画像を作成しようとしています...高さに「wrap_content」属性を使用し、それをdimen属性でオーバーライドしますが、特定の場合のみ(値-xlarge)。私はこれが好きでした:
<ImageView android:id="@id/image_frame"
android:layout_width="match_parent"
android:layout_height="@dimen/overlayImageHeight" />
もちろん、すべての dimen.xml ファイルで overlayImageHeight を定義しないとクラッシュします。他の dimen.xml ファイルに「wrap_content」文字列を配置しようとしましたが、dimen ファイルは内部の数値のみを受け入れるため、失敗します。
xml ファイル内でこの動作を定義する方法はありますか? プログラムでそれを行う他の方法は?
どんな助けでも大歓迎です!