나는 (이미지 : 참조 일부 프로그램이 감지처럼, 대신 실제 상황에 맞는 메뉴의 컨텍스트 메뉴에 대한 팝업 도구 모음을 사용하여 나타났습니다감각과 유사한 상황에 맞는 메뉴가 있습니까?
내가 그런 일을 구현하는 방법에 대한 갈 것이라고 어떻게?
나는 (이미지 : 참조 일부 프로그램이 감지처럼, 대신 실제 상황에 맞는 메뉴의 컨텍스트 메뉴에 대한 팝업 도구 모음을 사용하여 나타났습니다감각과 유사한 상황에 맞는 메뉴가 있습니까?
내가 그런 일을 구현하는 방법에 대한 갈 것이라고 어떻게?
빠른 동작 팝업이라고하며 직접 만들어야합니다.
이 부분은 LINK입니다.
샘플 코드 ::
//Add action item
ActionItem addAction = new ActionItem();
addAction.setTitle("Add");
addAction.setIcon(getResources().getDrawable(R.drawable.ic_add));
//Accept action item
ActionItem accAction = new ActionItem();
accAction.setTitle("Accept");
accAction.setIcon(getResources().getDrawable(R.drawable.ic_accept));
//Upload action item
ActionItem upAction = new ActionItem();
upAction.setTitle("Upload");
upAction.setIcon(getResources().getDrawable(R.drawable.ic_up));
quickaction 인스턴스 및 설정 리스너를 작성
이 연결이 팝업 도구 QuickAction 호출되는 방법에 의해 정확하게 사용자의 요구에 대응final QuickAction mQuickAction = new QuickAction(this);
mQuickAction.addActionItem(addAction);
mQuickAction.addActionItem(accAction);
mQuickAction.addActionItem(upAction);
//setup the action item click listener
mQuickAction.setOnActionItemClickListener(new QuickAction.OnActionItemClickListener() {
@Override
public void onItemClick(int pos) {
if (pos == 0) { //Add item selected
Toast.makeText(Example1Activity.this, "Add item selected", Toast.LENGTH_SHORT).show();
} else if (pos == 1) { //Accept item selected
Toast.makeText(Example1Activity.this, "Accept item selected", Toast.LENGTH_SHORT).show();
} else if (pos == 2) { //Upload item selected
Toast.makeText(Example1Activity.this, "Upload items selected", Toast.LENGTH_SHORT).show();
}
}
});
아, 고마워. 때로는 ** 무엇을 찾아야 할지를 아는 것이 전부입니다 :-) –
당신이 할 수이 어디 달성하는 데 도움이 될 것입니다? 왜냐하면 나는 똑같은 일을하고 있고 선택 영역 위에 팝업 상자를 위치시키는 데 문제가 있기 때문입니다. – Jakob