RUVIDEO
Поделитесь видео 🙏

Lecture 29: Android Context Menu with Example

📁 Обучение 👁️ 16 📅 02.12.2023

Android Context Menu with Example:
In android, Context Menu is like a floating menu and that appears when the user performs a long press or click on an element and it is useful to implement actions that affect the selected content or context frame.
The android Context Menu is more like the menu which displayed on right-click in Windows or Linux.
In android, the Context Menu offers actions that affect a specific item or context frame in the UI and we can provide a context menu for any view.
Create Android Context Menu in Activity:
The views which we used to show the context menu on long-press, we need to register that views using registerForContextMenu(View) in our activity.
Also, we need to override onCreateContextMenu() in our activity or fragment.
When the registered view receives a long-click event, the system calls our onCreateContextMenu() method.
By using the onCreateContextMenu() method, we can create our menu items.
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("Context Menu");
menu.add(0, v.getId(), 0, "Upload");
menu.add(0, v.getId(), 0, "Search");
}
Handle Android Context Menu Click Events:
In android, we can handle a context menu item click events using the onContextItemSelected() method.
@Override
public boolean onContextItemSelected(MenuItem item) {
Toast.makeText(this, "Selected Item: " +item.getTitle(), Toast.LENGTH_SHORT).show();
if (item.getTitle() == "Save") {
// do your coding
}
return true;
}
We registered our Button control using registerForContextMenu() to show the context menu on button long-click and binding the Context Menu items using onCreateContextMenu() method.
Generally, during the launch of our activity, onCreate() callback method will be called by android framework to get the required layout for an activity.
Prof. A. M. Jagtap
MTech CSE

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Lecture 29: Android Context Menu with Example», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.