Как прикрепить несколько изображений с помощью приложения для заметок в Android?

Я пытаюсь сделать приложение для создания заметок в Android, и я сделал с простой частью сохранения текста заметки. Теперь я пытаюсь прикрепить изображения с примечанием (в текстовом редакторе). Я пытался реализовать эту штуку, но не смог обработать различные события, такие как удаление изображения.

Может ли кто-нибудь помочь мне, как я могу прикрепить изображения с заметками и показать их в EditText?

1 ответ

Решение

Я наконец-то получил решение этой проблемы, и теперь мой код работает отлично, как я хотел в моем приложении для Android.

Это был код, который я использовал, чтобы добавить / нарисовать изображения в EditText в Android, а затем прочитать событие касания на них.

Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.ic_document);
final Drawable d = new BitmapDrawable(getResources(), b);
d.setBounds(0, 0, 200, 200);
final ImageSpan is = new ImageSpan(d);

SpannableStringBuilder ss = new SpannableStringBuilder(".\n");
ss.setSpan(is, 0, (".\n").length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new MyClickAbleSpan("abc"), 0, (".\n").length(), 0);
editor.append(ss, 0, (".\n").length());
editor.setMovementMethod(LinkMovementMethod.getInstance());

И это класс MyClickAbleSpan:-

class MyClickAbleSpan extends ClickableSpan {

    String filePath;

    public MyClickAbleSpan(String filePath) {
        this.filePath = filePath;
    }

    @Override
    public void onClick(View widget) {
        Toast.makeText(SpannableActivity.this, filePath, Toast.LENGTH_LONG).show();

    }
}
Другие вопросы по тегам