酷代码 AI
菜单
服务商

Android开发:轻松将上下文菜单绑定到可视组件View的方法及示例

在Android开发中,你可以使用`setOnCreateContextMenuListener`方法将上下文菜单绑定至可视组件View。这个方法接受一个实现了`OnCreateContextMenuListener`接口的监听器作为参数。 以下是一个简单的例子: ```java public class MainActivity extends AppCompatActivity implements View.OnCreateContextMenuListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取一个View View view = findViewById(R.id.my_view); // 将上下文菜单绑定至这个View view.setOnCreateContextMenuListener(this); } @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { // 创建菜单项 menu.add("选项1"); menu.add("选项2"); menu.add("选项3"); } } ``` 在这个例子中,当用户长按`my_view`时,会弹出一个上下文菜单,菜单中有三个选项。 注意,`OnCreateContextMenuListener`接口只有一个方法`onCreateContextMenu`,这个方法会在用户长按View时被调用,你可以在这个方法中创建和添加菜单项。 ######[AI写代码神器 | 246点数解答 | 2023-11-07 22:43:04]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]