当前位置: 首页 > 面试题库 >

如何在Android应用程序中显示图像

邹宏峻
2023-03-14
问题内容

我想以特定尺寸在Android应用程序中显示图片。我该怎么做?请指导我?还有一件事,我想从SD卡中获得该图像。所以请帮帮我。

提前致谢。


问题答案:

首先,您需要创建一个imageview。

ImageView imageView = new ImageView(getApplicationContext());

创建布局参数以在布局上添加imageview

LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

然后获取您的图像路径

String path = Environment.getExternalStorageDirectory() + "/your folder name/image_name.bmp";

在ImageView上设置图像

Bitmap image = BitmapFactory.decodeFile(path);
imageView.setImageBitmap(image);

获取您要添加的布局

RelativeLayout rl = (RelativeLayout) findViewById(R.id.relativeLayout1);

将视图添加到布局

rl.addView(imageView, lp);


 类似资料:
  • 我想在我的android react本机应用程序的图像标签中通过URL显示一个简单的gif,但当我启动它时,不会显示任何图像。文档中提供的代码仅适用于iOS,不适用于android: 这里有一个类似的问题,但正如前面所说,这只适用于iOS:如何在React Native中显示动画gif 关于此提交,它应该可以工作:https://github.com/facebook/react-native/c

  • android studio中的图像视图以xml布局显示,但在运行后的应用程序中没有显示。我尝试了所有可用的解决方案,但没有找到解决问题的方法。 我正在制作一个简单的meme共享应用程序,其中有两个按钮“共享”和“下一个”,单击“下一个”按钮后,出现了另一个meme。我使用了一个随机的meme api。我没有完成应用程序(没有为“下一个”按钮和“共享”按钮添加功能),只是为了检查是否显示了meme

  • 我正在构建一个使用jBoss jBPM作为工作流引擎的Web应用程序。 在管理部分,我建立了上传的功能。bpmn工作流文件导入系统。此时,系统将对其进行处理,并向用户显示工作流的不同工作项、参数和顺序流。 我想在此屏幕上显示进程本身的图像。是否有方法使用的BPMNDiagram属性。要生成此映像的bpmn文件?

  • 问题内容: 我很难弄清楚如何在Java小程序中显示Image(或ImageIcon)。以下是我的代码。图片(test.bmp)确实存在并且在D驱动器上,但是当我运行它时,我得到的applet窗口中没有任何内容。有人可以告诉我要显示ImageIcon缺少的内容吗? 谢谢,史蒂夫。 问题答案: 从服务器运行小程序时,无法通过绝对本地文件路径引用映像。 使用ImageIcon(URL位置)构造函数, 并

  • 我一直试图显示pdf文件,我从一个响应中得到一个blob。pdf必须使用

  • 我正在做一个android项目(java),在这个项目中,我想使用webview来显示一个通过使用FileChooser从Phone的存储中选择的图像。在我的java代码中,我有 欢迎任何建议。