草庐IT

android - 在一行中使用更多的android菜单项

我试图在一行中使用6个android菜单项目,但默认情况下只有3个项目是合格的。有什么办法吗? 最佳答案 否(除非您使用拆分操作栏)。来自documentation:Actionbuttonsinthemainactionbarmaynotoccupymorethan50%ofthebar'swidth.Actionbuttonsonbottomactionbarscanusetheentirewidth.Thescreenwidthindensity-independentpixels(dp)determinethenumbero

每次在溢出选项菜单中打开时,复制菜单项

我正在尝试使用XML代码添加两个菜单项:我的Java代码是:packagecom.erprakash.contacts;importandroid.content.ContentUris;importandroid.content.Context;importandroid.content.Intent;importandroid.database.Cursor;//importandroid.net.Uri;importandroid.provider.ContactsContract;//importandroid.support.v7.app.ActionBar;importandroi

android - 导航 View 中的自定义菜单项大小和文本大小

我正在使用代码自定义导航View中的文本高度和行高,它适用于api21+,但相同的代码在api16中不起作用。我怎样才能让它工作?代码:创建样式并使用app:theme将其应用于NavigationView20sp40dp然后,使用app:theme将此样式应用于NavigationView 最佳答案 在代码中,您可以使用此代码自定义TextView。试试这个,让我知道。privatefinalArrayListmMenuItems=newArrayList();finalMenunavMenu=navigationView.get

android - 在 Honeycomb android 3.0 中显示操作栏菜单项的图标

你好我正在使用Honeycombandroid3.0开发一个android应用程序。我正在尝试在ActionBar中显示一个菜单。菜单有一个图标和标题。当我们单击菜单项时,它以下拉列表的形式显示其项目。它是下拉列表中的项目,带有项目名称但没有显示图标。我希望在单击菜单时出现的下拉列表中的标题旁边显示一个图标。谁能帮我解决这个问题。我的xml文件如下:最初它在左侧显示带有图标的添加服务器。尽管我给出了android:icon语句,但单击它会显示fileserver和sharepoint作为带有out图标的下拉列表。谁能帮我解决这个问题?提前致谢, 最佳答案

android - ActionBar 上特定菜单项的不同外观/样式

在我的Android应用程序中,我正在按照androiddeveloperblog中的提示自定义ActionBar。和其他地方。我希望能够突出显示ActionBar上的特定菜单项,例如具有不同的背景颜色,因为它特别适用于当前可见的fragment(实际上添加了它)。但是,我还没有发现任何迹象表明可以做到这一点,我自己也没有设法做到这一点。可能吗?如果是怎么办? 最佳答案 所以我现在用了一些小技巧让它开始工作。下面是fragment代码@OverridepublicvoidonCreateOptionsMenu(Menumenu,Me

android - 在 Sherlock 操作栏中为标题和菜单项应用阴影和文本颜色

我正在努力实现两件事菜单项的白色文本,标题文本颜色有效标题和菜单项的文本阴影所有这些都在XML上。经过实验,什么有效?自定义操作栏布局与阴影配合得很好。所有Tiles的文本颜色都有效,但文本阴影无效菜单项的文本颜色在任何地方都不起作用。在示例代码中,当我在主主题标记中声明MenuTextStyle时,我可以更改文本大小但不能更改颜色。@style/Widget.SexyApp.ActionBar@style/Widget.SexyApp.ActionBar@drawable/list_state@drawable/list_state@style/Theme.SexyApp.Actio

android - 如何删除默认工具栏菜单项并替换为不同的图标?

我正在使用来自v7.widget.Toolbar支持库和v7.app.ActionBarActivity的工具栏。当工具栏上的onCreateOptionsMenu膨胀时,我在工具栏的最左侧看到一个标准的“后退”箭头,在工具栏的最右侧看到标准的“溢出”点。我想隐藏或禁用这些默认图标并替换为另一组Android推荐图标。关于如何修复的任何想法?MyActiviy.java:公共(public)类MyActivity扩展ActionBarActivity{privateToolbartoolbar;@OverrideprotectedvoidonCreate(BundlesavedInst

android - 如何区分 ActionBarSherlock 中的两个菜单项点击?

我最近一直在使用ActionBarSherlock,根据各种教程,我编写了这段代码来向Actionbar添加项目@OverridepublicbooleanonCreateOptionsMenu(Menumenu){menu.add("Refresh").setIcon(R.drawable.ic_action_refresh).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);menu.add("Search")//Search.setIcon(R.drawable.ic_action_search).setShowAsAction(Me

android - 如何重命名现有的菜单项?

你知道如何重命名现有菜单吗?我可以在按下菜单项时重命名。但是我不知道如何在按下按钮时访问菜单项。请指教。 最佳答案 如果你能稍微澄清一下这个问题就好了,但是每次用户在你的Activity中按下他们的Android设备上的Menu时,onPrepareOptionsMenu方法被调用。第一次显示菜单时(即只显示一次),onCreateOptionsMenu方法被调用。基本上,您应该在onPrepareOptionsMenu方法中进行任何更改,例如启用/禁用某些菜单项,或根据情况更改菜单项文本。举个例子:@Overridepublicb

禁用某些上下文菜单项,如果未检查项目

我有树的视图(CTreeView)在我右键单击鼠标后,这将向我展示一个弹出菜单。在我的上下文菜单中,只有3个项目(即A,B,C)可供选择,而我的树视图显示了一长串带有Checkboxes的有序食物。如果未检查未订购的食物并在任何情况下启用它们,我想禁用菜单A和B。我创造CFoodView::OnUpdateItemA(CCmdUI*pCmdUI)//CFoodViewinheritsCTreeView和CFoodView::OnUpdateItemB(CCmdUI*pCmdUI)像这样处理他们的状态CFoodView::OnUpdateItemB(CCmdUI*pCmdUI){ifTreeVi