美文网首页
屏幕适配随笔

屏幕适配随笔

作者: 辰曦小雨 | 来源:发表于2016-09-08 11:52 被阅读7次

    屏幕设配杂记

    1. 今天在项目中遇到了一个需求,要求页面完全用一张图片来显示。但是图片是按照ios设备进行切图的。
      在使用的过程中,就需要按照屏幕宽度跟图片宽度的比例来重新设置图片控件ImageView高度.
      闲话少叙.直接上代码。
    Drawable drawable = getResources().getDrawable(ty.drawableRes);
            float disPlaywid = CommonUtils.getDisplayWidth(getContext());// 屏幕宽度
            float height_imv = drawable.getIntrinsicHeight();// 图片高度
            float width_imv = drawable.getIntrinsicWidth();// 图片宽度
            //ImageView的高度
            float sethei_imv = height_imv * (disPlaywid / width_imv);
            //准备为ImageView设置高度
            LayoutParams para;
            para = (LayoutParams) img1_detail.getLayoutParams();
            para.width = LayoutParams.MATCH_PARENT;
            para.height = (int) sethei_imv;
            img1_detail.setLayoutParams(para);
            //ImageView设置图片
            img1_detail.setBackgroundResource(ty.drawableRes);
    

    相关文章

      网友评论

          本文标题:屏幕适配随笔

          本文链接:https://www.haomeiwen.com/subject/fpusettx.html