Множественный выбор на ActionBarSherlock
В моем приложении я показываю некоторые данные пользователю в зависимости от того, какую категорию он выбирает. Для этого я использую ActionBarSherlock, чтобы отобразить меню категорий, из которых он может выбирать. При нажатии одной категории этот контент загружается. Теперь я хочу включить опцию множественного выбора с флажками и кнопкой ОК, чтобы запустить загрузку контента. Я искал некоторое время и не мог понять, как включить это меню с множественным выбором. Ниже приведена часть моего текущего кода
public class CategoriesActivity extends SherlockActivity implements
ActionBar.OnNavigationListener {
private ArrayList<Category> categoryList;
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(Application.THEME);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_ringtones);
Context context = getSupportActionBar().getThemedContext();
categoryList = new ArrayList<Category>();
ArrayAdapter<Category> adapter = new ArrayAdapter<Category>(context,
R.layout.sherlock_spinner_item, categoryList);
adapter.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
getSupportActionBar().setListNavigationCallbacks(adapter, this);
getSupportActionBar().setIcon(R.drawable.abs__ic_search);
// By default, load data for the first category
loadCategoryData(categoryList.get(0).getId());
}
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
loadCategoryData(categoryList.get(itemPosition).getId());
return false;
}