나는 PopupMenu를 사용하고 있는데, 내가 클릭 한 buttton 아래 팝업 메뉴의 위치를 수정해야하지만 위의 내 버튼은 내가하는 코드입니다. 팝업 메뉴의 위치를 설정하는 방법은 무엇입니까?
저를 도와주세요 : 아래
private final static int ONE = 1;
private final static int TWO = 2;
private final static int THREE = 3;
PopupMenu popupMenu = new PopupMenu(context, convertView.findViewById(R.id.txtOverflowIconList_item_Egov));
popupMenu.getMenu().add(Menu.NONE, ONE, Menu.NONE, "Item 1");
popupMenu.getMenu().add(Menu.NONE, TWO, Menu.NONE, "Item 2");
// popupMenu.getMenu().add(Menu.NONE, THREE, Menu.NONE, "Item 3");
popupMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case ONE:
Toast.makeText(context, "first ", 100).show();
break;
case TWO:
Toast.makeText(context, "Two ", 100).show();
break;
}
return false;
}
});
holder.txtOverflowIcon.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
popupMenu.show();
}
});
내가 무엇을 얻을 일 출력됩니다.
은 팝업 메뉴 알림 대화 상자입니까? –
@MukeshKumar : 아니요 – Suraj