gpt4 book ai didi

java - 单击时隐藏标题并在 Android 的弹出菜单上显示其他标题

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:41 26 4
gpt4 key购买 nike

我想在单击时隐藏 PopupMenu 上的标题并显示另一个标题。

我的代码:

dropdown.setOnClickListener(new OnClickListener() {


public void onClick(View v) {
popup = new PopupMenu(mcontext, v);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.menu.jh, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {

public boolean onMenuItemClick(MenuItem item) {
Menu menu1 = popup.getMenu();
if(item.getTitle().toString().equalsIgnoreCase("Add me as Favorite")){
menu1.findItem(R.id.one1233).setVisible(false);
menu1.findItem(R.id.two).setVisible(true);
}
// Toast.makeText(People_detail.this,"You Clicked : " + item.getTitle(),Toast.LENGTH_SHORT).show();
Log.i("sdf",item.getTitle().toString());
return true;
}
});
popup.show();
return;
}
});

最佳答案

您可以使用以下方法隐藏对话框的标题:

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);     

要隐藏菜单项,请尝试这样做

menu.getItem(1).setEnabled(false);

请查看Removing title

关于java - 单击时隐藏标题并在 Android 的弹出菜单上显示其他标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com