Xamarin Forms TabbedPage 标题的中心文本

2023-12-15

我有一个带有多个子页面的选项卡页面,每个子页面都有一个标题。 当标题短到足以成为单行时,文本会完美居中,但一旦文本需要超过 1 行,它就不再居中。

谁能告诉我如何解决这个问题?

enter image description here


我认为对所有平台都采用通用的方式是不可能的,你必须以平台特定的方式来做到这一点。

对于android项目我是这样做的: 在资源/值文件夹中的文件 Styles.xml 中,我添加了样式

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomTheme" 
        parent="@android:style/Theme.Holo">
        <item name="android:actionBarTabTextStyle">@style/CustomTab</item>
    </style>

    <style name="CustomTab" 
        parent="@android:style/Widget.Holo.ActionBar.TabText">
        <item name="android:gravity">center</item>
    </style>
</resources>

在 MainActivity.cs 中我添加了

[Activity(Theme = "@style/CustomTheme")]

对于 Windows Phone,我找到了这篇文章https://nocture.dk/2014/12/10/xamarin-forms-customizing-tabbed-page-header-title-windows-phone/,但没有尝试。

对于iOS我也没有检查http://jfarrell.net/2015/02/25/customizing-the-tab-bar-on-ios-with-xamarin-forms/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xamarin Forms TabbedPage 标题的中心文本 的相关文章

随机推荐

  • Delphi中使用SetupDiGetClassDevs进行串口枚举

    我正在尝试枚举 COM 端口的 友好名称 当 USB 串行设备在运行时连接和断开时 端口可能会动态变化 基于中描述的可能方法这个问题 我正在尝试使用 SetupDiGetClassDevs 方法 I found 这个示例代码 但它是为旧版本
  • X.509 安全 Web 服务的 Java 客户端

    我有使用 X 509 证书保护的远程 Web 服务 我生成了 Web 服务客户端内容 使用 jax ws 但需要配置 if 以用于证书的使用 我应该如何进行 我想我应该在本地受信任的密钥库中注册证书 他们设置如下 System setPro
  • 利用浏览器缓存第 3 方 JS

    我已经在我的 httpd conf 上设置了 Expiry ExpiresActive On ExpiresDefault access plus 1 month ExpiresByType image gif access plus 1
  • 使用WITH时语法中出现SQL错误[重复]

    这个问题在这里已经有答案了 我想使用带有WITH 子句的SQL 查询 但出现语法错误 我正在使用 MySQL 版本 5 6 28 这是一个简单的代码示例 WITH alias test AS SELECT id title FROM tip
  • 自定义字体显示在 iOS 模拟器上,但不显示在 Storyboard 上

    我的自定义字体在模拟器上运行时工作正常 但是有什么方法可以在我工作时在故事板本身中查看自定义字体吗 我的文本与默认字体的大小不匹配 所以我有继续编译和运行代码 并通过一遍又一遍的尝试和错误来确定正确的大小 我看到了一些关于此的问题 但它只是
  • 如何读取webhooks发送的数据?

    我有最新的 woocommerce 插件 并且必须为我的 URL 之一设置一个 webhook 但我无法在 REQUEST 中读取它 也无法在 input file get contents php input webhookContent
  • 如何获取当前光标作为Texture2D Unity C#

    我有一个问题 我想获取当前光标 并将其作为Unity中的texture2D获取 当我说当前光标时 我的意思是用户当前拥有的光标 例如 如果用户将光标更改为猫 我希望在 Unity 中拥有相同的猫光标 这就是为什么我不只是在线搜索默认光标的原
  • java.lang.ClassCastException:com.sun.xml.bind.v2.runtime.JAXBContextImpl 无法转换为 com.sun.xml.bind.api.JAXBRIContext

    我创建了一个 jaxws Web 服务 我完全遵循了url 服务非常完美 没有任何错误 但是当请求命中时服务器出现错误 SEVERE caught throwable java lang ClassCastException com sun
  • 如何让子进程在父进程退出后终止?

    假设我有一个进程恰好生成一个子进程 现在 当父进程由于某种原因退出时 正常或异常 通过kill C 断言失败或其他任何原因 我希望子进程终止 如何正确地做到这一点 stackoverflow 上的一些类似问题 之前问过 当父进程退出时 如何
  • 进行文件上传并转到另一个PHP页面

    所以我有 4 页 它们很简单 index php 有效
  • 如何在android 2.1中比较系统日期和mydate?

    在我的 Android 应用程序中 我从数据库中获取日期和时间 但我无法将 日期 格式的日期从数据库获取到我的应用程序中 日期为字符串格式 因此我无法将系统日期与数据库日期进行比较 如果我将系统日期转换为字符串 那么我无法在重复的情况下将日
  • 平滑凹凸不平的圆

    我正在检测圆形物体的边缘并获得 凹凸不平 的不规则边缘 是否可以平滑边缘以使形状更均匀 例如 在下面的代码中 我生成了一个 凹凸不平 的圆圈 左 是否有一种平滑或移动平均函数可以用来获得或近似 平滑 圆 右 最好使用某种参数 我可以控制 因
  • 如何扫描 LAN 网络中的设备

    我想在 LAN 网络中进行扫描以查找链接的设备 我正在 IOS 中为 IPAD 开发一个应用程序 我该怎么做 因为这些是移动设备 所以我假设您想要在无线网络上查找设备 理论上 由于 wifi 使用共享介质进行通信 因此您可以被动侦听流经网络
  • 使用 bash 迭代文件(和目录)名称

    我试图编写一个 bash 脚本来计算本地目录的文件数和目录数 这是我的第一次尝试 bin bash files 0 dir 0 for file in ls do if d file then dir dir 1 else files fi
  • 应用程序必须遵循 iOS 数据存储指南,/documents 中没有任何内容,但仍有一些 kb 发送到 iCloud

    我的应用程序因以下原因被拒绝 您的应用程序未按要求遵循 iOS 数据存储指南 根据应用程序商店审查指南 您的应用程序将 4 0 MB 的数据备份到每个用户的 iCloud 空间 发射 请务必为所有设置 不备份 属性 非由用户生成或修改的数据
  • 如何从闭包内部调用实例方法?

    我正在尝试访问 a 中的实例方法map调用 不幸的是我对实例对象的引用被重新定义为 Window 我不确定如何获取我的实例方法 class Test constructor an array gt f gt an array map val
  • .htaccess 301 将一个子域重定向到另一个子域,用于多个 TLD

    我想更改我网站的子域 并希望使我对 301 用户使用的 RewriteRules 更加简单 因为目前我必须有多个规则来涵盖各种可能性 有没有一种方法可以通过一条规则来执行以下操作 subold domain com gt subnew do
  • 根据范围选择更改流程图数据数组的最佳方法是什么?

    我正在使用 AngularJSflot and slider要显示一些图表 并根据范围选择 数据可视化应该在流程图中发生变化 我的问题是根据范围选择可视化数据的最佳方法是什么 我是否需要在每次选择范围时添加 删除图表数据 或者是否有更好的方
  • Pytorch CNN 错误:预期输入batch_size (4) 与目标batch_size (64) 匹配

    自十一月以来我一直在自学这一点 任何对此的帮助都将非常感激 谢谢您的关注 因为我似乎在兜圈子 我正在尝试使用与 Mnist 数据集一起使用的 Pytorch CNN 示例 现在我正在尝试修改CNN以进行面部关键点识别 我使用的 Kaggle
  • Xamarin Forms TabbedPage 标题的中心文本

    我有一个带有多个子页面的选项卡页面 每个子页面都有一个标题 当标题短到足以成为单行时 文本会完美居中 但一旦文本需要超过 1 行 它就不再居中 谁能告诉我如何解决这个问题 我认为对所有平台都采用通用的方式是不可能的 你必须以平台特定的方式来