jjzjj

optionmenu

全部标签

android - 如何获取我的 Activity 的选项菜单?

在我的Activity的某些方法中,我想检查菜单的标题或知道它是否被选中。我怎样才能得到Activity的菜单。我需要类似this.getMenu() 最佳答案 警惕invalidateOptionsMenu()。它重新创建了整个菜单。这有很多开销,并且会重置像SearchView这样的嵌入式组件。我花了很长时间才弄清楚为什么我的SearchView会“随机”关闭。我最终捕获了Dark发布的菜单,然后根据需要调用onPrepareOptionsMenu(Menu)。这满足了我的要求,没有令人讨厌的副作用。问题:确保在创建菜单之前调用

android - 如何获取我的 Activity 的选项菜单?

在我的Activity的某些方法中,我想检查菜单的标题或知道它是否被选中。我怎样才能得到Activity的菜单。我需要类似this.getMenu() 最佳答案 警惕invalidateOptionsMenu()。它重新创建了整个菜单。这有很多开销,并且会重置像SearchView这样的嵌入式组件。我花了很长时间才弄清楚为什么我的SearchView会“随机”关闭。我最终捕获了Dark发布的菜单,然后根据需要调用onPrepareOptionsMenu(Menu)。这满足了我的要求,没有令人讨厌的副作用。问题:确保在创建菜单之前调用

python图形界面化编程GUI(三)事件绑定(鼠标和键盘、OptionMenu、scale、颜色、文件对话框、菜单和工具栏、ttk子模块)

常用组件汇总Tkinter类名称简介Toplevel顶层容器类,可用于为其他组件提供单独的容器,类似于窗口Button按钮代表按钮组件Canvas画布提供绘图功能,包括直线、矩形、椭圆、多边形、位图等Entry单行输入框用户可输入内容Frame容器用于装载其他GUI组件Label标签用于显示不可编辑的文本或图标LabelFrame容器容器组件,类似于Frame,支持添加标题Listbox列表框列出多个选项,供用户选择Menu菜单菜单组件Menubutton菜单按钮用来包含菜单的按钮(包括下拉式、层叠式等)OptionMenu菜单按钮Menubutton的子类,通过按钮打开一个菜单Message

安卓 : How to hide Navigation bar and Optionmenu in login fragment?

我有一个Activity和3个fragment,我显示的fragment是登录fragment。我想在登录fragment中隐藏导航栏float操作按钮和选项菜单,并在其他两个fragment中显示。我怎样才能做到这一点? 最佳答案 经过长时间的研究,我找到了解决方案。那就是我使用代码将抽屉导航锁定在登录fragment中:DrawerLayoutdrawer=(DrawerLayout)getActivity().findViewById(R.id.drawer_layout);drawer.setDrawerLockMode(D

android - Android 中整个应用程序的 OptionMenu?

我可以为单个Activity创建选项菜单。但是现在我想在菜单中创建一个注销选项,该选项应该在应用程序的所有Activity中都可用。有没有可能为应用程序创建一次选项菜单的方法? 最佳答案 我曾经在SO上回答过这个问题,但我忘了在哪里...所以我再来一次。它非常简单。创建一个BaseActivity(扩展Activity)。在此实现所有选项菜单代码。覆盖您的onOptionsMenu等...现在,对于所有其他Activity,不要扩展Activity,而是扩展BaseActivity。您最终将推导出所有选项菜单代码...漂亮吗?一次编

Android:Activity 和 Fragments 之间的 OptionMenu

在我的应用程序中,我有一个托管两个fragment的Activity。如果我将MenuItem添加到菜单中,我可以在我的fragment中检索它吗?Activity中的OptionMenu和他的子fragment中的OptionMenu之间有什么联系? 最佳答案 您必须调用setHasOptionsMenu();并将true作为传递给它的参数,然后您可以覆盖onCreate选项菜单。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIn

python - 如何更改 Tkinter OptionMenu 小部件的菜单背景颜色?

如果我以http://effbot.org/tkinterbook/optionmenu.htm中的OptionMenu为例,并添加一行设置背景颜色(见下文),只有按钮背景改变颜色,而不是保持灰色的下拉菜单。我可以为OptionMenu的按钮和菜单设置颜色吗?我正在使用Windows7、Python2.6.6、TkinterRev73770fromTkinterimport*master=Tk()variable=StringVar(master)variable.set("one")#defaultvaluew=OptionMenu(master,variable,"one","tw

python - tkinter optionmenu 第一个选项消失

一个ttkoptionmenu小部件从下拉列表中的所有值开始。选择任何值后,列表中的第一个值就会消失,再也不会出现...有人知道为什么吗?这是小部件设计的一个特点吗?尝试以下操作:importtkinter.ttkasttkimporttkinterastka=tk.Tk()options=['1','2','3']value=tk.StringVar()masterframe=ttk.Frame()masterframe.pack()dropdown=ttk.OptionMenu(masterframe,value,*options)dropdown.pack()a.mainloop

java - android:以编程方式更改选项菜单项

是否可以通过编程方式更改选项菜单项?谁能给我一个例子吗?另外,我想禁用某些项目,让他们不听点击,可以吗? 最佳答案 对于任何需要动态更改菜单选项的人:privateMenumenu;//...@OverridepublicbooleanonCreateOptionsMenu(Menumenu){this.menu=menu;getMenuInflater().inflate(R.menu.options,menu);returntrue;}//...privatevoidhideOption(intid){MenuItemitem=

java - android:以编程方式更改选项菜单项

是否可以通过编程方式更改选项菜单项?谁能给我一个例子吗?另外,我想禁用某些项目,让他们不听点击,可以吗? 最佳答案 对于任何需要动态更改菜单选项的人:privateMenumenu;//...@OverridepublicbooleanonCreateOptionsMenu(Menumenu){this.menu=menu;getMenuInflater().inflate(R.menu.options,menu);returntrue;}//...privatevoidhideOption(intid){MenuItemitem=