public class MainActivity extends Activity {
private ImageView imageView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.imageView1);
//给图片控件注册上下文菜单(当长按图片的时候会弹出一个上下文菜单)
registerForContextMenu(imageView);
}
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
//给菜单添加选项,
//参数1:分组 2:ID 3.排列顺序 4.标题
menu.add(1, 1, 1, "删除");
menu.add(1, 3, 3, "另存为");
//给分享选项添加子菜单
SubMenu subMenu =menu.addSubMenu(1, 2, 2, "分享");
subMenu.add(1, 1, 1, "分享到腾讯微博");
subMenu.add(1, 2, 2, "分享到新浪微博");
super.onCreateContextMenu(menu, v, menuInfo);
}
public boolean onContextItemSelected(MenuItem item) {
return super.onContextItemSelected(item);
}
}
上下文菜单
最新推荐文章于 2024-08-06 00:41:37 发布