android - 图像视图不会用包装内容填满所有空间(Android Studio)
问题描述
我正在尝试在我的主页中设置一个图像以填充页面的上部空间(如下所示)。
但是,当我尝试用不同的设备测试它时,空间没有被正确填充(如下图所示)。使用 Pixel3a,图像的顶部和底部都有额外的空白;而对于 Pixel3a XL,图像的开头和结尾有额外的空白。
我将图像视图设置为具有与父级匹配的宽度和包装内容的高度,但我不明白为什么“包装内容”使空间大于内容本身(即图像),这导致了这个额外的空白?我猜对于 Pixel3a XL 的情况,即使将宽度设置为匹配父级,图像仍然与父级不匹配,这导致图像的开头和结尾处有额外的空白。有人可以指出我该如何解决这个问题吗?我希望图像能够像 Pixel2 一样正确填充空间。我的代码如下所示:
解决方案
<ImageView>
在标签内添加此属性行:
android:scaleType="fitXY"
推荐阅读
- material-ui - 无法覆盖 Material UI Typography fontWeight
- amazon-web-services - 调试 AWS API Gateway 映射模板序列化错误
- php - php、mysql:想为stmt查询功能做一个快捷方式
- kubernetes - adminer不支持无密码访问数据库,使用mongodb
- linux - 服务器重新启动后,如何使 mongodb 副本集节点“启动”?
- powershell - 如何获取未在 sharepoint 中设置为默认值的用户配置文件服务应用程序的 UserProfilesmanger 对象
- java - 错误:执行docker run时无法访问jar文件spring-restful-api.jar
- javascript - BottomTabNavigator 中的隐藏屏幕
- django - 使用 redux 将图像从 react 发布到 Django Rest API 时出现问题
- angular - Angular 10 模态数据绑定引导程序