Как прикрепить несколько изображений с помощью приложения для заметок в 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();
}
}