草庐IT

menuItem

全部标签

listview - 如何在 Flutter ListView Builder 中移除或管理空间?

我是新来的,这个问题也可能是重复的。如果有人可以帮助我找到回答我的问题吗?非常感谢您的善意帮助。问题:如何在FlutterListViewBuilder中移除或管理空间?附件是侧面菜单/抽屉导航的照片。我需要的是减少导航项的高度。换句话说,减少每个项目的顶部和底部间距。代码如下:import'package:flutter/material.dart';import'../pages/home_screen.dart';import'../pages/list_page.dart';import'../pages/item_page.dart';finalListmenuItems=[

listview - 如何在 Flutter ListView Builder 中移除或管理空间?

我是新来的,这个问题也可能是重复的。如果有人可以帮助我找到回答我的问题吗?非常感谢您的善意帮助。问题:如何在FlutterListViewBuilder中移除或管理空间?附件是侧面菜单/抽屉导航的照片。我需要的是减少导航项的高度。换句话说,减少每个项目的顶部和底部间距。代码如下:import'package:flutter/material.dart';import'../pages/home_screen.dart';import'../pages/list_page.dart';import'../pages/item_page.dart';finalListmenuItems=[

android - 动态添加/删除项目菜单menuItem

我有一个问题,我想以编程方式在工具栏(Material设计)中添加项目。这是我的菜单:我知道更改文本、颜色、背景和@override监听器toolbar.setBackgroundColortoolbar.setTextColortoolbar.setNavigationIcontoolbar.setText我不知道如何添加类别为"android:orderInCategory="300"的菜单项谢谢。注意:我有所有fragment,没有1个ActivityTree->Activity->Fragment1(hereaddmenuitem)->Fragment2(add/removem

android - 如何使用新的 NavigationView 在监听器中获取 MenuItem 位置

主题说明了一切。我应该如何使用NavigationView检索onClick监听器上的项目位置?另外,为什么没有getHeader方法?最后,我以编程方式完成所有操作,但标题仍然可点击。有什么想法吗?谢谢! 最佳答案 我找到了一个简单的解决方案。您可以使用菜单的add(...)分配订单方法。然后您可以使用MenuItems的getOrder(...)检索订单方法。如果您使用的是xml,则可以使用android:orderInCategory="..."。NavigationViewnavigationView=(Navigation

安卓 : setActionView(null) doesn't remove view and width trouble on MenuItem with ActionView

我尝试以类似于ActionBarHelperforHoneycomb的方式使用操作View为ActionBar的MenuItem设置动画。有一个旋转刷新按钮。但是我有两个麻烦:当我显示操作View时,项目的宽度小于MenuItem(请参见屏幕截图的第1部分和第2部分)当我想停止动画并通过setActionView(null)返回到默认MenuItem状态时,我的操作View仍显示在我的MenuItem中(屏幕截图的第3部分)DifferentstepsofMenuItem(Screenshots)ActionView布局(R.layout.menu_item_refresh)是:onO

android - 在 MenuItem 上显示进度条,即使它处于拆分操作栏模式

我正在检查如何将菜单项的图标更改为进度条加载动画。我试过我正在使用拆分操作栏模式。当我点击它时,图标消失,进度条显示在顶部栏上。我需要改变什么? 最佳答案 您需要动态添加和删除操作View。这是一个简单的例子@OverridepublicbooleanonOptionsItemSelected(finalMenuItemitem){switch(item.getItemId()){caseR.id.action_favorite:item.setActionView(newProgressBar(this));item.getAct

android - 以编程方式将 MenuItem 添加到特定位置的菜单或组

我有一个具有以下菜单项:现在我想将一个项目添加到some_group或其下方。我试过:MenuItemmi=menu.add(R.id.soume_group,someId,NONE,"somename");或MenuItemmi=menu.add(R.id.soume_group,someId,2,"somename");但项目被添加在菜单的底部。如何解决我的问题?TIA 最佳答案 您可以使用orderInCategory来定义顺序如果你想在main_item和teams_item之间插入,你可以使用orderInCategory

android - 如何为 MenuItem 设置标签?

我正在android中构建一个弹出菜单,我需要在每个菜单项中存储一些ID。ID是字符串,因此如果我可以将字符串数组设置为MenuItem就好了。问题是MenuItem没有setTag方法。我还能如何将一些数据附加到它?编辑:Geobits提到了getActionView();不幸的是它返回空值。但是,这样做是否省事呢?Viewview=newView(getActivity());view.setTag(tag);menuItem.setActionView(view); 最佳答案 每个MenuItem都有一个关联的View,称为A

android - ActionBar MenuItem 分隔符

有没有办法在HoneyComb+的ActionBar中的菜单项之间显示分隔符。有些帖子说只有当菜单项有android:showAsAction="withText"时才会显示分隔线。我只想显示图标而不是文本。我通过实现ActionBarCompatibility成功地展示了Pre-HoneyComb的Divider。我不想使用这篇文章中给出的ActionBarSherlockAndroidactionbarsherlokdoesn'tshowdivider因为是时候在我的所有项目中将ActionBarCompatibility更改为ActionBarSherlock。当我看到Andro

android - 如何在代码中将子菜单项添加到 ActionBar 操作?

通过xml,我可以在ActionBar中将子菜单项添加到我的操作中。main_menu.xml:但是如何通过Java代码添加这些子项?它不起作用,如下所示,子项目被添加到错误的操作中(并且drawable也没有显示),非常正确的按钮,而不是我的“新表单”按钮:main_menu.xml:Java代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);MenuInflaterinflater=getMenuInflater();inflater.inflate(R.men