用于定位和调整大小的 Imageview 参数
Imageview parameters for positioning and resizing
需要在 Android 屏幕的底部中央插入横幅。
应插入哪些 ImageView 参数,以便用户可以旋转屏幕并 Android 调整图像大小以确保:
- 图片比例保持比例1 x 6(高x宽)。
- 最大图像高度为屏幕高度的 10%。
- 图像宽度与屏幕宽度相同(如果可能)。
- 图像在底部居中(如果第 3 项不可能)。
setAdjustViewBounds(boolean):如果您希望 ImageView 调整其边界以保持其可绘制对象的纵横比,请将此设置为 true。
setBaselineAlignBottom(boolean):如果为 true,则图像视图将基于其底部边缘进行基线对齐。
setMaxHeight(int):一个可选参数,用于为此视图提供最大高度。
setMaxWidth(int):一个可选参数,用于为此视图提供最大宽度。
setScaleType(ImageView.ScaleType):控制应如何调整图像大小或移动图像以匹配此 ImageView 的大小。
ImageView.ScaleType CENTER_INSIDE:统一缩放图片(保持图片的宽高比),使图片的两个尺寸(宽度和高度)等于或小于对应尺寸视图(减去填充)。
您是否有一些无法正常工作的代码想要 post?
您可能同时需要 3 和 4;图像(广告?)应该保持在屏幕底部的中央,即使横幅占满了宽度。
需要在 Android 屏幕的底部中央插入横幅。
应插入哪些 ImageView 参数,以便用户可以旋转屏幕并 Android 调整图像大小以确保:
- 图片比例保持比例1 x 6(高x宽)。
- 最大图像高度为屏幕高度的 10%。
- 图像宽度与屏幕宽度相同(如果可能)。
- 图像在底部居中(如果第 3 项不可能)。
setAdjustViewBounds(boolean):如果您希望 ImageView 调整其边界以保持其可绘制对象的纵横比,请将此设置为 true。
setBaselineAlignBottom(boolean):如果为 true,则图像视图将基于其底部边缘进行基线对齐。
setMaxHeight(int):一个可选参数,用于为此视图提供最大高度。
setMaxWidth(int):一个可选参数,用于为此视图提供最大宽度。
setScaleType(ImageView.ScaleType):控制应如何调整图像大小或移动图像以匹配此 ImageView 的大小。
ImageView.ScaleType CENTER_INSIDE:统一缩放图片(保持图片的宽高比),使图片的两个尺寸(宽度和高度)等于或小于对应尺寸视图(减去填充)。
您是否有一些无法正常工作的代码想要 post? 您可能同时需要 3 和 4;图像(广告?)应该保持在屏幕底部的中央,即使横幅占满了宽度。