В попытке следовать рекомендациям по разработке Android, я столкнулся с небольшим затруднением.Панель контекстного действия для Android
Я хочу иметь список предметов, которые я могу долго нажать несколько (multi-select), а затем выполнить массовые действия над ними.
Руководства по дизайну предлагают использовать панель контекстного действия для этого, и это звучит совершенно так, как я имел в виду. Проблема в том, что я пытаюсь поддерживать совместимость в обратном направлении до API 7 (из-за моего телефона в настоящее время 2.3.3).
Я использую ActionBarSherlock получить другие ActionBar вещи, но я не могу показаться, чтобы выяснить, как получить его либо запустить контекстную панель действий, ни я не понял, как добавить кнопки произвольно ActionBar в ABS. Я вижу, что вы можете делать вкладки, так что, возможно, это ответ, но, поскольку я пытаюсь разрешить многоэкранный выбор, я не хочу иметь обычное модальное контекстное меню.
Привет, вы проверили исходный код образца, есть также примеры кнопок добавления, контекстные кнопки ..etc https://github.com/JakeWharton/ActionBarSherlock/tree/master/samples/demos –
Да, я посмотрел на классы в этой папке, я не видел примеров, о которых вы говорите. Единственные примеры, которые я видел в добавлении вещей, выполняются на шаге создания OptionsMenu, но я хочу сделать это в ответ на длинный щелчок по элементу (логически контекстуальная вещь). Можете ли вы сказать мне, в каком файле вы его видели? – Paul
Вот как я сделал это http://stackoverflow.com/questions/14737519/implementing-multi-selection-and-contextual-actionmode-in-actionbarsherlock/14737520#14737520 –