将SD卡图像放入LinearLayout ImageView

时间:2012-02-04 19:59:01

标签: android android-canvas loadimage

我有一个应用程序是某种MiniPaint,这意味着我可以绘制图像并将其保存到我的SD卡。现在我想使用XML线性布局添加一些文本选项。我的想法是切换到一个带有XML视图的Activity我假装有一个editText和一个TextView(这足以保存我的文本)现在我想要知道:如何组合我的XML和刚创建的绘图?我正在考虑将ImageView与我的绘图放在一起,这将花费大约1/3或1/2的屏幕。但我不知道如何将图像从SD卡加载到我的imageView。有可能吗?

任何帮助将不胜感激,提前谢谢。

编辑:你就是这样做的:

setContentView(R.layout.notas);

    ivImagen = (ImageView)findViewById(R.id.ivImagen);
    myUri = Uri.parse("/sdcard/MisDibujos/Dibujo_1.png");
    ivImagen.setImageURI(myUri);

(以防有人需要)

2 个答案:

答案 0 :(得分:0)

阅读有关Using the External Storage的文章并查看this帖子。

答案 1 :(得分:0)

ImageView上使用其setImageURI(...)方法。

首先,您需要创建Uri并使用parse(String uriString),其中uriString参数类似于file://<path-to-image>