ImageView img = (ImageView) convertView.findViewById(R.id.themeandbackground_theme); // img.setLayoutParams(new RelativeLayout.LayoutParams((Helper.getDisplayWidth() - Helper.dip2px(60)) / 2, (int) (((Helper.getDisplayWidth() - Helper.dip2px(60)) / 2)*1.5))) ; //new一个对应的layoutparams然后通过获得屏幕的高宽来设置img对应的高宽,高宽要按照drawable下的img图片的高宽进行等比例设置//此为adapter里的itemview 的适配(原理相同) convertView.setLayoutParams(new AbsListView.LayoutParams((Helper.getDisplayWidth() - Helper.dip2px(60)) / 2, (int) (((Helper.getDisplayWidth() - Helper.dip2px(60)) / 2)*1.5)+Helper.dip2px(60)));
====imageview的屏幕适配
最新推荐文章于 2021-05-26 00:56:17 发布