Как обрабатывать длинные клики в режиме просмотра нескольких изображений

Используйте поддержку JSON Python вместо использования awk!

Что-то вроде этого:

curl -s http://twitter.com/users/username.json | \
    python -c "import json,sys;obj=json.load(sys.stdin);print obj['name'];"

-1
задан David Adam 25 March 2019 в 04:49
поделиться

1 ответ

То, что вы представили выше, выглядит следующим образом:

  1. Видимо, вашим ImageView присвоено OnLongClickListener
  2. Пользователь щелкает пункт меню панели инструментов R.id.saveImage, и вы пытаетесь сохранить изображение на основе индикации isLongClickable

Если истина, вышеупомянутое неверно, потому что isLongClickable в основном является просто индикацией того, что данному элементу управления назначено OnLongClickListener.

Что вам следует делать: либо сохраняйте данные внутри каждого соответствующего OnLongClickListener (и его onLongClick даст вам представление, то есть ImageView), ИЛИ если вам нужно сделать сохранение только после [ 117] щелкните, затем в OnLongClickListener вы должны как-то сообщить своему приложению, что данный ImageView был долго нажат, а затем после R.id.saveImage щелкнуть, пролистать список записанных длинных щелчков ImageView и выполнить сохранение.

0
ответ дан ror 25 March 2019 в 04:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: