如何找到从onOptionsItemSelected点击的位置

时间:2010-12-22 00:48:13

标签: android

我有一个图库视图,在此视图中我设置了一个选项菜单

    public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    menu.add(0, EMAIL_MENU_ID, 0, "Email");
    menu.add(0, SHARE_MENU_ID, 0, "Share");
    menu.add(0, RATE_MENU_ID, 0, "Rate");
    menu.add(0, BUY_MENU_ID, 0, "Buy");

    return true;
}

我有以下方法来选择选项。

    public boolean onOptionsItemSelected(MenuItem item) {


    switch (item.getItemId()) {
     case EMAIL_MENU_ID:
         sendMail(index);
     case SHARE_MENU_ID:
         postToWeb(index);
     case RATE_MENU_ID:
         postRating(index);
     case BUY_MENU_ID:
         buy(index);
     }
    return super.onOptionsItemSelected(item);
}

如何找到当前焦点的Gallery视图项?

1 个答案:

答案 0 :(得分:0)

非常好的教程。在我的场景中,用户按下了菜单按钮,我想向用户呈现一些选项,以拍摄当前焦点的图像。此时用户没有点击图像,因此我没有用户选择项目时通常会得到的位置。我曾考虑使用上下文菜单,但希望使用选项菜单。