Я хочу установить всплывающее меню внутри LinearLayout.Всплывающее меню -Как установить программно внутри LinearLayout
Это мой код.
for(int i=0;i<ev.size();i++)
{
LinearLayout rl1 = new LinearLayout(getActivity());
rl1.setOrientation(LinearLayout.VERTICAL);
pum1 = new PopupMenu(getActivity(), view);
Event ebn=ev.get(i);
CalEvent cal = CalEvent.getCalEvent(ebn.getDescription());
pum.getMenu().add(Menu.NONE,ebn.getColor(),Menu.NONE,ebn.getTitle());
pum.getMenu().add(Menu.NONE,ebn.getColor(),Menu.NONE,cal.event_start);
rl1.addView(pum);
}
I'am перед этой error- "Метод addView (View) в тип ViewGroup не применяется для аргументов (POPUPMENU)". Пожалуйста, помогите мне
Почему вы добавляете всплывающее меню внутри LinearLayout? –
@HareshChhelana Я хочу установить границу и цвет для всплывающего меню. Поэтому просто я попытался добавить это внутри макета, и я планировал установить границу и цвет для макета. Потому что у меня есть два данных во всплывающем меню и для каждой итерации он извлекает заголовок и eventstart. Поэтому я хочу отличить это, указав границу фона и цвет для каждой пары. – user3663600
addView() принимает только базовый параметр ViewGroup, а всплывающее меню не является базой ViewGroup, поэтому оно неприемлемо. –