android 图片大小适配,android如何设置图片自适应控件大小

1,android如何设置图片自适应控件大小你是需要填充imageview还是按比例缩放居中显示?fitXY填充ImageviewfitCenter居中按比例缩放(以最短的一边来计算缩放比例)android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/ic_launcher" />宽度和高度使用fill_parent (填充父窗体) fill_parent 可以使控件充满父控件,也就是你说的自动使用图片控件外的控件大小 。你是需要填充imageview还是按比例缩放居中显示?fitXY填充ImageviewfitCenter居中按比例缩放(以最短的一边来计算缩放比例)android:scaletype="center"图片将位于view的中间显示,但不进行缩放,如果图片大小大于imageview控件,则截取图片中间部分;若小于,则直接将图片居中显示 。android:scaletype="fitcenter"imageview的默认状态,大图等比例缩小,使整幅图能够居中显示在imageview中;小图等比例放大,同样要整体居中显示在imageview中 。android:scaletype="centercrop"让图像的短边与imageview对应的边长度保持一致(可能是放大或缩?。? ,然后按照短边放大或缩小的比例对图像的另外一边进行同比例放大或缩小 。android:scaletype="fitxy"将图片非等比例缩放到大小与imageview相同 。相比center_crop,这样既能保证图片充满整个imageview. 又能保证长和宽的缩放相互不影响 。android:scaletype="centerinside"将图片大小大于imageview的图片进行等比例缩?。?直到整幅图能够居中显示在imageview中;小于imageview的图片不变 , 直接居中显示,不放大 。还有其他自己试试看你是在xml还是在java代码里设置scaleTypexml... android:scaleType="fiterCenter" ... /> java ImageView image = findViewById(R.id.image);\ image.setScaleType(ScaleType.FITER_CENTER);【android 图片大小适配,android如何设置图片自适应控件大小】
2,IOS和Android标注图片的尺寸多少合适安卓手机的APP图标尺寸规范跟命名规范如下信息图 。android图标规范信息图包含了安卓程序启动图标、安卓底部菜单图标、安卓弹出对话框顶部图标、安卓长列表内部列表项图标和安卓底部或顶部tab标签图标 。非常齐全 。1. 安卓程序启动图标:ldpi (120 dpi)小屏mdpi (160 dpi)中屏hdpi (240 dpi)大屏xhdpi (320 dpi)特大屏36 x 36 px48 x 48 px72 x 72 px96 x 96 px2.安卓底部菜单图标安卓图标21. 大屏:1. 完整图片(红色): 72 x 72 px2. 图标(蓝色): 48 x 48 px3. 图标外边框(粉色): 44 x 44 px1. 中屏:1. 完整图片: 48 x 48 px2. 图标: 32 x 32 px3. 图标外边框: 30 x 30 px1. 小屏:1. 完整图片: 36 x 36 px2. 图标: 24 x 24 px3. 图标外边框: 22 x 22 px3. 安卓弹出对话框顶部图标Low density screen (ldpi)小屏Medium density screen (mdpi)中屏High density screen (hdpi)大屏24 x 24 px32 x 32 px48 x 48 px4. 安卓长列表内部列表项图标Low density screen (ldpi)小屏Medium density screen (mdpi)中屏High density screen (hdpi)大屏24 x 24 px32 x 32 px48 x 48 px5. 安卓底部或顶部tab标签图标安卓图标1. 大屏 (hdpi)screens:1. 完整图片(红色): 48 x 48 px2. 图标(蓝色): 42 x 42 px1. 中屏 (mdpi) screens:1. 完整图片: 32 x 32 px2. 图标: 28 x 28 px1. 小屏(ldpi) screens:1. 完整图片: 24 x 24 px2. 图标: 22 x 22 px6. 安卓底部状态栏图标ldpi (120 dpi)小屏mdpi (160 dpi)中屏hdpi (240 dpi)大屏xhdpi (320 dpi)特大屏18 x 18 px24 x 24 px36 x 36 px48 x 48 px安卓图标尺寸跟状态栏尺寸设计苹果公司官网设计介绍到:Retina显示屏的超高像素密度已超过人眼能分辨的范围 。Retina对图像设计(图标、启动画面和其它所有像素有关的东西)有什么影响呢?如果我们的app要支持Retina,就要提供高分辨率的(宽x2 , 高x2)的图片 。同时,为了支持没有Retina的设备,仍旧要准备低分辨率的版本 。换言之,我们要准备两套设计图 。针对不同分辨率的图片 , 苹果规定了一个命名规范:假如一个普通分辨率的图片,文件名是“abc.png” , 那么与其对应的高分辨率的文件名就应该是“abc@2x.png”,多了“@2x” 。下面是IOSAPP 图标格式和尺寸规范 。非常详细 。图标和启动画面的格式:推荐使用PNG格式,可以是标准的24位颜色(红、绿和蓝各用8位),外加alpha通道的8位 。不要在app图标上使用透明色 。图标的尺寸:苹果有一份完整的文档 , 列出了app所需的全部图标尺寸,和其各自的使用环境 。ios-APP图标尺寸和切图规范求给分?。~需要根据不同分辨率来标注

    推荐阅读