问题标签 [toolbaritems]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
482 浏览

c# - 每个 ContentPage 具有不同 ToolbarItems 的 Xamarin TabbedPage

对于主 TabbedPage 内的每个 ContentPage,我需要有不同的 ToolbarItems。

我尝试过:

但这不起作用。

我该如何存档?

0 投票
0 回答
658 浏览

c# - Android 上的 Xamarin ToolbarItem 图标颜色

我有一个TabbedPage带有ToolbarItems图标的项目。

在 iOS 上,图标的颜色就像文本(由 iOS 主题定义),但在 Android 中,图标的颜色是物理图像所具有的颜色。

IOS: iOS

安卓: 安卓

如何设置图标的颜色,就像文本的颜色一样?

0 投票
1 回答
4422 浏览

android - 在 Xamarin.Forms 中复制下拉 ToolbarItem“更多”

我正在努力如何ToolbarItem从IOS的订单设置为 IOSXamarin.Forms时复制下拉菜单,以使其看起来像在 Android 上一样。ToolbarItemSecondary


这里有一些图片可以更好地解释我在寻找什么:

它如何在 Android 上运行:

  1. 代码:
  1. 有关它在 Android 上的外观的图片:

显示“更多”图标的图像

  • 图片显示

显示“更多”图标的图像已展开以显示更多工具栏项

  • 图片显示

OrderSecondaryiOS 中设置为时,工具栏上没有默认的“更多”图标。取而代之的是,在导航栏下方创建了一个栏,其中包括所有工具栏项目——我不希望我的应用程序拥有这些项目。


这是以前在 IOS 上如何实现的示例:

我从实现此效果的一个应用程序中截取的屏幕截图

  • 我从实现此效果的一个应用程序中截取的屏幕截图
0 投票
2 回答
1786 浏览

java - 在 RecyclerView 单击时动态更改工具栏项的可见性(没有 LongClick)

我有一个应用程序(基于本教程),它有一个活动,允许用户选择几个朋友来发送消息。现在,我的右上角还有复选图标。当用户点击它时,选定的联系人将被发送到父活动。当用户在 recyclerview 中单击联系人时,联系人的状态会从未选中变为选中,反之亦然。

大多数教程和堆栈溢出答案都建议在长按时更改工具栏,但我想做的是在 recyclerview 项目单击时更改它,即。当用户单击recyclerview项目时,如果所选用户的数量不为0(selectedContacts!= null),我想显示检查按钮,如果为0,则隐藏按钮。我还想在用户显示时隐藏它基于相同的条件启动活动。正如我所说,我已经查看了很多 SO 答案,但我找不到任何对我有用的答案。我试过的一些答案:这个这个这个这个这个这个......

这是它的样子:

在此处输入图像描述

activity_choose_contacts_action.xml:

选择联系人.xml:

选择ContactsActivity.java:

ContactsAdapter.java:

0 投票
1 回答
347 浏览

xamarin.forms - Xamarin.Forms/UWP:Iconize 和 MasterDetailPage 的问题

我在我的项目中使用了Iconize插件,如果 IconToolbarItem 用于 IconNavigationPage 会出现问题,而 IconNavigationPage 本身也用于 MasterDetailPage 的详细信息中。

如果我们从IconizeSample启动 UWP 项目,IconToolbarItems 会很好地显示在TabbedPage中:

如果我们用MasterDetailPage替换 TabbedPage ,如果 Detail 不是 IconNavigationPage,这也可以:

但是,如果我们将Detail放在IconNavigationPage中,则 IconToolbarItem 的图标不再可见:

你能解释一下吗?有没有办法解决这个等待新的软件包版本?

0 投票
1 回答
2294 浏览

xaml - Xamarin.Forms:在 ContentPage 中不可见 ToolbarItems

我正在为我的项目使用 Xamarin.Forms,并且我需要在页面顶部有工具栏。我正在尝试将它与底部的标签页一起使用。我的代码是

执行代码后,只显示选项卡,而不是 ToolbarItems。

0 投票
1 回答
589 浏览

inheritance - Xamarin.Forms: Ways extend CommonToolbarPage class with all pages

I am developing ToolbarItem in xamarin forms app. I need to have ToolbarItem throughout the app. For doing so I have created CommonToolbarPage class and extending with ContentPage to use in all pages. But Main.xaml.cs page is inherites with TabbedPage. How can I use CommonToolbarPage with main page. Below CommonToolbarPage class code

And below is Mainpage.xaml.cs class

Mainpage.xaml here look at Mykid

How can I use CommonToolbarPage with Main.xaml.cs page

DiaryTab.xaml.cs(First tab first page)

When I am clicking on Go for 2nd page button getting below output without toolbarItem(If I am not inheriting all page file cycle pages) See below screenshot

enter image description here

0 投票
1 回答
1122 浏览

c# - 如何在 Xamarin 表单中的 Page.Toolbaritems 之间添加行分隔符

我正在添加toolbar itemPage.ToolbarItems列表中,但我想在某些toolbar item. 我可以添加一个toolbar item带有线条图像的新图像,但是当线条被按下时我需要阻止任何Action东西,它不允许我使用null. 它看起来也不太理想。

请注意,每个ToolbarItem都是通过 C# 代码而不是通过 Xaml 添加的。

这是一些伪代码作为我现在拥有的示例:

0 投票
0 回答
325 浏览

c# - Xamarin.Forms (Android) 中未显示工具栏

我无法使用我的工具栏。我使用 xaml 来定义工具栏项,如下所示:

MainPage.xaml.cs 如下所示:

在 App.xaml.cs 中:

为什么工具栏不显示?

0 投票
2 回答
626 浏览

android - Xamarin Forms 在 iOS 的主详细信息页面中重复的工具栏

我有一个应用程序,每个页面都有主详细信息页面和工具栏项。我将主详细信息页面和主页面设置为 NavigationPage.HasNavigationBar="False" 以避免重复工具栏项。在 Android 中,它工作正常且没有重复,但对于 iOS,它仍然为具有 Order="Secondary" 的工具栏项提供重复项

这是菜单页面(详细信息页面):

主主页:

和母版页:

iOS结果在这里

安卓结果在这里

提前致谢。