Размещение изображения с SD-карты в LinearLayout ImageView - PullRequest
1 голос
/ 04 февраля 2012

У меня есть приложение, которое является своего рода MiniPaint, что означает, что я могу рисовать изображения и сохранять их на своей SD-карте.Теперь я хотел бы добавить несколько вариантов текста, используя XML Linear Layout.Моя идея - переключиться на Activity с представлением XML, в котором у меня есть вид, что у меня есть editText и TextView (этого будет достаточно, чтобы сохранить мой текст), и теперь я хочу знать: как объединить мой XML и только что созданный Drawing?Я думаю о размещении 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 голосов
/ 05 февраля 2012

На вашем ImageView используйте его setImageURI(...) метод.

Сначала вам нужно будет создать Uri и использовать parse(String uriString), где параметр uriString похож на file://<path-to-image>

0 голосов
/ 05 февраля 2012

Прочтите статью о Использование внешнего хранилища и отметьте этот пост.

...