gpt4 book ai didi

android - 自定义android中上下文菜单的 View ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:32:01 24 4
gpt4 key购买 nike

大家好,这是我的上下文菜单的图片但我不知道如何自定义其 View ??

我使用这段代码创建了上下文菜单

  @Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
{//local=v;
super.onCreateContextMenu(menu, v, menuInfo);
info = (AdapterContextMenuInfo) menuInfo;
menu.add(Menu.NONE, v.getId(), 0, "Play");
menu.add(Menu.NONE, v.getId(), 0, "Queue song");
menu.add(Menu.NONE, v.getId(), 0, "Edit tags");
menu.add(Menu.NONE, v.getId(), 0, "Set as ringtone");
menu.add(Menu.NONE, v.getId(), 0, "View details");
menu.add(Menu.NONE, v.getId(), 0, "Delete");

}

enter image description here

但我不希望我的菜单看起来像下面的菜单...................... 我想知道如何更改上下文菜单的颜色等?还有出现的紫色线,那是 9-patch 图像吗???

enter image description here

最佳答案

您可以使用 AlertDialog 来实现任何自定义上下文菜单。通过

创建自定义样式 View
AlertDialog.Builder.setCustomTitle(View customTitleView) & AlertDialog.Builder.setView(View view)

可以监听长按事件,弹出这个对话框。

关于android - 自定义android中上下文菜单的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781998/

24 4 0