android - 使用android的按钮的上下文菜单?

标签 android view android-contextmenu

我有一个按钮,按下后会调用公司。现在,我正在做一些研究,发现有一种方法可以包含上下文菜单。我真的很喜欢上下文菜单,因为它为您提供了很多选择。

您是否认为为单击按钮设置上下文菜单会浪费代码,按下该按钮将打开添加联系人、调用联系人、短信联系人等选项?有必要吗?

我确实遇到过这些: Android opening context menu after button click http://developer.android.com/guide/practices/ui_guidelines/menu_design.html#tour_of_the_menus

最佳答案

我认为包含它会是一个很好的功能。这就是上下文菜单的用途,可以提供更多选项。我认为在单击按钮时为用户提供更多选项会很好。好吧,无论如何,它赚得更多。

这里是你如何获得长按

Button downSelected = (Button) findViewById(R.id.downSelected);
    downSelected.setOnLongClickListener(new OnLongClickListener() { 
    @Override
    public boolean onLongClick(View v) {
        // TODO Auto-generated method stub
        return true;
    }
});

编辑:

如果你只想点击一下按钮,只需像这样注册它的点击监听器..

downSelected.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
             // Perform action on click
         }
     });
 }

关于android - 使用android的按钮的上下文菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749793/

相关文章:

java - 自定义 View 宽度

jsp - 在liferay中显示 Controller 数据

android - 使用 OnContextItemSelected 从 ListView 项中检索文本

android - fragment 中错误的 @Override 方法被调用 (Android)

android - 从上下文菜单启动一个新的 Activity 并在 onCreate 中自动化另一个 Activity 重新启动同一个 Activity

Android 在应用程序中添加自定义搜索栏

java - 方法不会覆盖或实现父类(super class)型的方法 - Reactnative

android - 捕获通过 XML 定义的 View.setOnClickListener()

ios - 不同的选择器 View 但相同的输出

python - 在 Django 中允许每个用户生成 1 个 View