Android:如何在保持宽高比的同时用图像填充屏幕并同时处理横向和纵向方向

团体

我有方形图像用作相对布局的背景。

我想拉伸图像以填充屏幕并保持宽高比。图像应居中,以便根据方向,风景或肖像裁剪掉多余的部分。

我搜索了许多有关如何实现此目标的文章,尝试了许多不同的事情(包括以编程方式和在xml中),但均未成功。

可以在后台完成吗?我是否需要在布局中使用ImageView?我该怎么做?

似乎这应该可行,并且在iPhone上几乎是微不足道的,但在android上似乎是一个大麻烦。我真的觉得我必须缺少一些东西。

团体

找到了完全符合我想要的解决方案。

找到合适的魔术之后,总是显得显而易见且简单


activity_instructions.xml

<ImageView
    android:id="@+id/imageView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scaleType="center" />

说明Activity.java

Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.background);
Bitmap scaledBitmap = Bitmap.createScaledBitmap(originalBitmap, myDimension, myDimension, true);

ImageView imageView = (ImageView)findViewById(R.id.imageView);
imageView.setImageBitmap(scaledBitmap);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS在保持宽高比的同时用图像填充容器?

来自分类Dev

如何在保持宽高比的同时使图像填充表格单元格?

来自分类Dev

如何使用PhoneGap + Cordova在Android应用中同时启用横向和纵向模式

来自分类Dev

如何在保持宽高比的同时将图像调整为具有相同高度的组?

来自分类Dev

CSS Flexbox:如何在保持宽高比的同时调整固定大小的图像的大小

来自分类Dev

如何在Android Libgdx中设置纵向的主屏幕和横向的其他屏幕?

来自分类Dev

如何使图像可缩放并同时保持其纵横比?

来自分类Dev

如何在Xcode中管理iPad的纵向和横向方向?

来自分类Dev

如何在保持宽高比的同时缩放SVG矩形?

来自分类Dev

如何在保持宽高比的同时升级CSS中的Img?

来自分类Dev

并排视差图像,同时保持宽高比

来自分类Dev

在保持宽高比的同时使整个图像呈圆形

来自分类Dev

Android屏幕方向使用不同的xml(切换/旋转屏幕横向和纵向)

来自分类Dev

在保持宽高比的同时将图像填充到方形容器中

来自分类Dev

在给定目标大小的情况下,如何在python中调整图像大小的同时保持宽高比?

来自分类Dev

支持iPad 6纵向和横向方向的具有不同启动/启动屏幕图像的iPhone 6和iPhone 6+

来自分类Dev

使多张图像适合父级高度,同时保持其宽高比

来自分类Dev

在保持图像C#宽高比的同时页边距打印

来自分类Dev

自适应矩形,图像适合最大尺寸,同时保持宽高比

来自分类Dev

使多张图像适合父级高度,同时保持其宽高比

来自分类Dev

在保持宽高比的同时用鼠标调整框的大小?

来自分类Dev

使图像适合屏幕顶部,填充宽度,保持宽高比

来自分类Dev

如何在保持宽高比但更改范围的同时将SVG转换为PNG?

来自分类Dev

如何在保持顺序的同时填充整数数组?

来自分类Dev

如何在保持宽高比的同时调整图像大小以适合具有4个约束且没有宽度或高度参数的imageview?

来自分类Dev

如何在 Python 中弹出警报并同时保持进程运行?

来自分类Dev

在Flex中调整表格大小,同时保持宽高比,如何?

来自分类Dev

如何在保持纵横比的情况下跨横向和纵向显示 QImage 并且不切断图像数据

来自分类Dev

如何在 PHP 中保持纵横比的同时将图像调整为固定宽度和高度?

Related 相关文章

  1. 1

    CSS在保持宽高比的同时用图像填充容器?

  2. 2

    如何在保持宽高比的同时使图像填充表格单元格?

  3. 3

    如何使用PhoneGap + Cordova在Android应用中同时启用横向和纵向模式

  4. 4

    如何在保持宽高比的同时将图像调整为具有相同高度的组?

  5. 5

    CSS Flexbox:如何在保持宽高比的同时调整固定大小的图像的大小

  6. 6

    如何在Android Libgdx中设置纵向的主屏幕和横向的其他屏幕?

  7. 7

    如何使图像可缩放并同时保持其纵横比?

  8. 8

    如何在Xcode中管理iPad的纵向和横向方向?

  9. 9

    如何在保持宽高比的同时缩放SVG矩形?

  10. 10

    如何在保持宽高比的同时升级CSS中的Img?

  11. 11

    并排视差图像,同时保持宽高比

  12. 12

    在保持宽高比的同时使整个图像呈圆形

  13. 13

    Android屏幕方向使用不同的xml(切换/旋转屏幕横向和纵向)

  14. 14

    在保持宽高比的同时将图像填充到方形容器中

  15. 15

    在给定目标大小的情况下,如何在python中调整图像大小的同时保持宽高比?

  16. 16

    支持iPad 6纵向和横向方向的具有不同启动/启动屏幕图像的iPhone 6和iPhone 6+

  17. 17

    使多张图像适合父级高度,同时保持其宽高比

  18. 18

    在保持图像C#宽高比的同时页边距打印

  19. 19

    自适应矩形,图像适合最大尺寸,同时保持宽高比

  20. 20

    使多张图像适合父级高度,同时保持其宽高比

  21. 21

    在保持宽高比的同时用鼠标调整框的大小?

  22. 22

    使图像适合屏幕顶部,填充宽度,保持宽高比

  23. 23

    如何在保持宽高比但更改范围的同时将SVG转换为PNG?

  24. 24

    如何在保持顺序的同时填充整数数组?

  25. 25

    如何在保持宽高比的同时调整图像大小以适合具有4个约束且没有宽度或高度参数的imageview?

  26. 26

    如何在 Python 中弹出警报并同时保持进程运行?

  27. 27

    在Flex中调整表格大小,同时保持宽高比,如何?

  28. 28

    如何在保持纵横比的情况下跨横向和纵向显示 QImage 并且不切断图像数据

  29. 29

    如何在 PHP 中保持纵横比的同时将图像调整为固定宽度和高度?

热门标签

归档