我的问题是,在某些设备上(宽度非常小),imageViews会变大并且不可见。我的目标是使用两个等于列和imageViews进行设计。 imageView的最大宽度可以是列(无填充)。可能应缩放到最大允许大小。我尝试过将GridLayout和TableLayout与scaleType连接,但imagesViews总是比column更大。
有人知道如何才能达到类似的效果?
祝你好运, 阿德里安
答案 0 :(得分:0)
您是否尝试过查看imageView.AdjustViewBounds(true);
答案 1 :(得分:0)
我找到了解决方案:)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/awards_status"
android:orientation="horizontal">
<LinearLayout
android:layout_below="@+id/awards_status"
android:layout_width="0dp"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_weight=".5">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/awards_one_dwarf" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_below="@+id/awards_status"
android:orientation="vertical"
android:layout_weight=".5">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/awards_one_dwarf" />
</LinearLayout>
</LinearLayout>
谢谢和最诚挚的问候。