java - 你好,我怎样才能让每部手机都能看到这张照片的动态?

标签 java android image

我每行添加 3 张照片,每行都在新的自定义 View 中,我只是不知道如何使照片对于每部手机都是动态的,例如尺寸......

public void addImageToRaw(String path)
{
    ImageView imageView = new ImageView(rawLinear1.getContext());
    imageView.setImageBitmap(BitmapFactory.decodeFile(path));

    rawLinear1.addView(imageView, 150, 150);
}

});

最佳答案

您可以像这样获取屏幕的宽度和高度:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

从中您可以设置边距。

关于java - 你好,我怎样才能让每部手机都能看到这张照片的动态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397430/

相关文章:

Java 反射 : Is the order of class fields and methods standardized?

java - JAX-RS/JAXB : equals()

android - 如何解决 Only secure origins are allowed

java - 如何在 Android 中使用 Firebase 获取 Nest 帐户上的简单设备列表?

python - OpenCV/python:如何使用公式更改图像像素的值?

javascript - 无法在 Canvas 上绘制同一图像的多个副本?

java - openshift - 如何获取 web 服务端点

java - SSLEngine 关闭

android - 从android中的zip中提取文件夹

iphone - UIImage 的宝丽来滤镜