这个应用程序使用什么样的技术?

时间:2012-07-03 01:58:25

标签: android

当用户点击gridview中的项目时,会出现一个对话框。

enter image description here

我认为这种技术目前似乎是现代Android应用程序的典型。但我很困惑他们使用浮动菜单或自定义对话框来构建它。我想它是一个浮动菜单,如果是这样的话,如何设置菜单的标题,并兼容向后到api 7。 这是我的代码,但它是最低API 11.有人能指出我正确的方法吗?非常感谢。

gridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL);
gridView.setMultiChoiceModeListener(new MultiChoiceModeListener() {

@Override
public void onItemCheckedStateChanged(ActionMode mode, int position,
                                      long id, boolean checked) {
}

@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
    switch (item.getItemId()) {
        case R.id.menu_delete:
            deleteSelectedItems();
            mode.finish();
            return true;
        default:
            return false;
    }
}

@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    MenuInflater inflater = mode.getMenuInflater();
    inflater.inflate(R.menu.context, menu);
    return true;
}

@Override
public void onDestroyActionMode(ActionMode mode) {
}

@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
    return false;
}
});

0 个答案:

没有答案