У меня есть вид галереи. В этом представлении я настраиваю меню параметров
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, EMAIL_MENU_ID, 0, "Email");
menu.add(0, SHARE_MENU_ID, 0, "Share");
menu.add(0, RATE_MENU_ID, 0, "Rate");
menu.add(0, BUY_MENU_ID, 0, "Buy");
return true;
}
У меня есть следующий метод для выбора выбранного элемента.
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case EMAIL_MENU_ID:
sendMail(index);
case SHARE_MENU_ID:
postToWeb(index);
case RATE_MENU_ID:
postRating(index);
case BUY_MENU_ID:
buy(index);
}
return super.onOptionsItemSelected(item);
}
Как я могу найти элемент обзора галереи, который в настоящее время находится в фокусе?
Очень хороший учебник. В моем сценарии пользователь нажал кнопку "Меню", и я хотел бы представить пользователю некоторые параметры, чтобы взять изображение, которое в настоящее время находится в фокусе. На этом этапе пользователь не нажал на изображение, поэтому у меня нет позиции, которую вы обычно получаете, когда пользователь выбирает элемент. Я подумал об использовании контекстного меню, но надеялся использовать меню опций.