【问题标题】:What is the best way to implement icon based custom toolbar with Xamarin?使用 Xamarin 实现基于图标的自定义工具栏的最佳方法是什么?
【发布时间】:2015-06-05 20:06:15
【问题描述】:

我想在我的应用程序中有一个工具栏(操作栏),看起来像屏幕截图,基本上是 4 个图标显示在屏幕顶部,没有文字:


使用 Xamarin 实现基于图标的自定义工具栏的最佳方法是什么?

  • 带有一些特殊设置的ActionBar
  • 由 4 个图像按钮组成的自定义工具栏布局
  • 还有别的吗?

【问题讨论】:

    标签: android mobile xamarin android-actionbar toolbar


    【解决方案1】:

    您可以使用带有自定义布局的新工具栏小部件,但我建议您使用带有 ViewPager 的 TabLayout

    查看material design guidelines关于Android应用程序中标签的使用。

    【讨论】:

    • material-design.storage.googleapis.com/publish/material_v_4/… 这个看起来和我想要的完全一样,但不清楚如何使用 xamarin 表单获取它。
    • 如果您使用 Xamarin.Android,您将可以直接访问 Android 小部件。为 Support Library v4、v7 和 Design 添加 NuGet 包以访问 ViewPager、TabLayout 和 Toolbar。但如果你想使用 Xamarin Forms,你的选择是有限的。看看patridgedev.com/2015/03/07/…。 Tabbedpage 将允许您在 IOS 中拥有带有图标的选项卡,但在 Android 中则不行。
    【解决方案2】:

    鼓励开发者使用 ActionBar 构建选项卡式应用程序ActionBar 适用于所有 Android 版本。它最初是在 Android 3.0(API 级别 11)中引入的,然后在 v7 appcompat 库中向后移植到 Android 2.2(API 级别 8)和 Android 2.3(API 级别 10) - Xamarin 组件商店中提供。

    您可以使用 SetCustomView 方法为选项卡项设置自定义布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2015-12-11
      相关资源
      最近更新 更多