Android的项目当中,图片可能会出现不能适应宽高比的情况,这个时候我们就需要我们再我们空间当中让我们的图片自动适应宽高比
XML文件当中使用
<com.itxiaoyuan.googlePaly.view.RatioLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
itheima:picRatio="2.43"
itheima:relative="width"
>
<ImageView
android:id="@+id/item_subject_iv_icon"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</com.itxiaoyuan.googlePaly.view.RatioLayout>
自定义的
RatioLayout
public class RatioLayout extends FrameLayout {
public static final int RELATIVE_WIDTH = 0;//已知宽度,能够动态计算RatioLayout高度
public s