jjzjj

optionmenu

全部标签

android - 无法隐藏 SearchView 的虚拟键盘 ifiedbydefault(false)

我有一个搜索View,默认设置为默认搜索查询,但我不想要虚拟键盘。在下面的代码中,我试图在onCreateOptionsMenu中隐藏键盘,但键盘仍然是可见。imm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);MenuItemitem=menu.findItem(R.id.menu_search);item.expandActionView();mSearchView=(SearchView)item.getActionView();mSearchView.setIconifiedByDefaul

android - MenuPopupHelper 不能在没有 anchor 的情况下使用

我想将PopupMenu添加到我的MenuItem。Menu.xml当我点击MenuItem时,我调用这段代码:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){intid=item.getItemId();if(id==R.id.filter_action){showPopup(item.getActionView());}returnsuper.onOptionsItemSelected(item);}privatevoidshowPopup(Viewv){PopupMenupopup=newPopupMenu(ge

android - 使用 onView(withId(...)) 时使用 Espresso 单击操作栏中的菜单项

我正在使用Espresso进行测试,首先我打开操作栏:openActionBarOverflowOrOptionsMenu(getInstrumentation().getTargetContext());到目前为止一切正常,但我想点击一个选项菜单:onView(withId(R.id.action_menu)).perform(click());菜单布局xml有一个id为“action_menu”的选项。我得到一个错误:android.support.test.espresso.NoMatchingViewException:Noviewsinhierarchyfoundmatchi

android - 在 Android 上实现多级选项菜单的最佳实践?

我目前正在将iPhone应用移植到Android中。iPhone应用程序在屏幕底部有一个自定义的全局导航菜单,当把它带到Android时,建议用通用的选项菜单(通过设备上的选项键调用)替换这个自定义菜单来给它更原生的Android外观和感觉。问题在于菜单本身有多个层(例如,三个主要选项,如A、B、C,以及子选项,如A1、A2、A3)。我环顾四周,但没有在Android应用程序上看到这种多级选项菜单,因此我正在寻找一些关于如何最好地实现这一点的指南。我看到了一些关于自定义选项菜单的问题,比如这个;Android:customizeapplication'smenu(e.gbackgrou

android - 选项菜单动画

我怎样才能给出这样的向下滑动动画:对于“选项菜单”打开。像这个动画: 最佳答案 只需将这一行添加到您的style.xml中请将此添加到您在list中定义的应用程序主要样式@style/Animation风格.xml:@anim/your_specific_animation@anim/your_specific_animation 关于android-选项菜单动画,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

python - 单击按钮时更改 OptionMenu 的选项

假设我有一个选项菜单network_select,其中包含要连接的网络列表。importTkinterastkchoices=('networkone','networktwo','networkthree')var=tk.StringVar(root)network_select=tk.OptionMenu(root,var,*choices)现在,当用户按下刷新按钮时,我想更新用户可以连接的网络列表。我不能使用.config,因为我查看了network_select.config()并且没有看到看起来像我给它的选择的条目.我不认为这是可以使用tk变量改变的东西,因为没有ListVa

python - 更改 tkinter OptionMenu 中的默认图标?

我正在尝试从tkinterOptionMenu中删除默认的“boxlike”图标,并将其替换为我自己的图像文件。下面是我必须更新的代码。它正在工作,但我必须添加最后一行以使其显示箭头图像并使OptionMenu起作用。但是,箭头图像总是紧跟在文本之后,而不是在OptionMenu的最右侧,并且粘性不会接缝以应用,因此宽度=140。我在Python2.6中工作。将图像向右移动有什么建议吗?...arrow=PhotoImage(file='arrow.gif')om=OptionMenu(root,myVar,*myOptList)om.grid(sticky=W+E,padx=5,pa

python - 根据在另一个 OptionMenu 中选择的内容更改 OptionMenu

我目前正在尝试制作两个OptionMenu,其中第二个将根据第一个OptionMenu中选择的内容动态更新。例如,我想用列表制作OptionMenu_A[NorthAmerica,Europe,Asia]如果选择了Asia,则OptionMenu_B将更改为类似[Japan,China,Malasia]的内容。如果选择了Europe,那么它将变为例如[Germany,France,Switzerland]。我可以制作两个OptionMenu,但无法让OptionMenu_B根据OptionMenu_A的状态进行更新。是否有人愿意证明这种事情是否可能? 最佳答

android - onPrepareOptionsMenu 有什么作用?

我想为Android制作OptionMenu,我访问过这个网站。在他们的脚本中,我找到了onPrepareOptionsMenu,我尝试使用带有和不带有onPrepareOptionsMenu的Android2.3.3编译器进行编译和运行,两者都有效,但我没有看到任何区别.publicbooleanonCreateOptionsMenu(Menumenu){//codehere}publicbooleanonOptionsItemSelected(MenuItemitem){//codehere}publicbooleanonPrepareOptionsMenu(Menumenu){/

android - onPrepareOptionsMenu 有什么作用?

我想为Android制作OptionMenu,我访问过这个网站。在他们的脚本中,我找到了onPrepareOptionsMenu,我尝试使用带有和不带有onPrepareOptionsMenu的Android2.3.3编译器进行编译和运行,两者都有效,但我没有看到任何区别.publicbooleanonCreateOptionsMenu(Menumenu){//codehere}publicbooleanonOptionsItemSelected(MenuItemitem){//codehere}publicbooleanonPrepareOptionsMenu(Menumenu){/