小编Lok*_*hat的帖子

上下文菜单单击Android

我是Android开发的新手。我试图将上下文菜单添加到我的应用程序。我了解默认情况下,它需要长按一下按钮才能打开上下文菜单。但是我需要使其显示在单击上。我在stackoverflow中尝试了所有其他解决方案,但没有一个真正对我有帮助。

我已经在下面发布了我的代码。请告诉我要进行哪些修改才能使其正常工作。

public class ThirdActivity extends ActionBarActivity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.third_layout);
        confirmButton = (Button) findViewById(R.id.confirmButton);
        registerForContextMenu(confirmButton);
}

public void onCreateContextMenu(ContextMenu menu, View v,ContextMenu.ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    menu.setHeaderTitle("Select Menu");
    menu.add(0, v.getId(), 0, "Action 1");
}


public boolean onContextItemSelected(MenuItem item) {

      if (item.getTitle() == "Action 1") {
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

android contextmenu android-contextmenu

2
推荐指数
1
解决办法
1742
查看次数

标签 统计

android ×1

android-contextmenu ×1

contextmenu ×1