我有一个非常简单的布局,其中包含一个ImageView。我的应用程序打开相机,保存图像,然后使用
Android培训文档似乎更适合从资源ID而不是文件路径加载图像。这只会使事情变得复杂,因为我能够按照教程进行操作,但最终难以协调差异。
我肯定是新手,如果有人可以给我一个高级别的概述,说明需要完成什么,我会非常感激。以下代码是我目前将位图添加到ImageView的位置。我假设我对独立线程的调用将在
BitmapFactory.decodeFile
在ImageView中显示该图像。唯一的问题是它被旋转了。我明白a)这是由于手机相机默认为横向,因此需要在代码中处理,以及b)图像处理必须在与UI分开的线程中进行。Android培训文档似乎更适合从资源ID而不是文件路径加载图像。这只会使事情变得复杂,因为我能够按照教程进行操作,但最终难以协调差异。
我肯定是新手,如果有人可以给我一个高级别的概述,说明需要完成什么,我会非常感激。以下代码是我目前将位图添加到ImageView的位置。我假设我对独立线程的调用将在
onCreate
中进行?@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_image);
Bitmap bm = BitmapFactory.decodeFile(MainActivity.image_path);
displayImageView = (ImageView) findViewById(R.id.myImageView);
displayImageView.setImageBitmap(bm);
}