0
Как создать такое меню для возврата товара Item. Это в основном выпадающее меню для действий для этого элемента в виде частиц.Установите меню для каждого отдельного элемента в Recycleview
Как создать такое меню для возврата товара Item. Это в основном выпадающее меню для действий для этого элемента в виде частиц.Установите меню для каждого отдельного элемента в Recycleview
Используйте три точки зрения меню, как ImageView
в вашем RecyclerView
пункте. onClick этого ImageView открывает всплывающее меню.
Образец кода здесь.
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final PopupMenu popupMenu = new PopupMenu(context, v);
final Menu menu = popupMenu.getMenu();
popupMenu.getMenuInflater().inflate(R.menu.menu_item_action, menu);
popupMenu.setOnMenuItemClickListener(onMenuItemClickListener);
switch (Global.listMode) {
case Global.LIST_STYLE_NORMAL: {
menu.findItem(R.id.action_delete).setVisible(false);
break;
}
case Global.LIST_STYLE_FAVORITE: {
menu.findItem(R.id.action_add_to_favorite).setVisible(false);
break;
}
case Global.LIST_STYLE_WATCH_LIST: {
menu.findItem(R.id.action_add_to_watch_list).setVisible(false);
break;
}
case Global.LIST_STYLE_DOWNLOAD: {
menu.findItem(R.id.action_download).setVisible(false);
break;
}
}
itemPosition = (int) view.getTag(R.id.tag_item_position);
popupMenu.show();
}
});
использовать всплывающее меню переполнения для этого –
Вы можете добавить изображение в макет, который вы используете –