分享到 WhatsApp 时使文本垂直排列

问题描述 投票:0回答:1

我创建了一个简单的记分卡应用程序,可对用户在玩游戏(纸牌游戏、高尔夫等)时的得分进行求和。我添加了将游戏结果分享到 WhatsApp 的功能,我希望它看起来有点像表格,先是玩家姓名,然后是玩家分数,每个玩家都占一个新行。

我试图让分数垂直排列,考虑到玩家姓名的长度不同,这很有挑战性。我在笔记本电脑上的 IDE 中成功完成了此操作,方法是计算出最长名称的长度并向较短名称添加正确数量的空格。这会正确打印到终端,如下所示:

但是,当我在 Android 手机上的应用程序中分享到 WhatsApp 时,文本不再排列。我知道这是由于 Whatsapp 使用的字体造成的,其中“i”占用的空间比“w”少,而我需要它是等宽的。

这是它当前在我手机上的显示方式:

关于如何让它在 WhatsApp 上整齐排列有什么想法吗?

python android whatsapp
1个回答
0
投票

WhatsApp
的文档中,我找到了 如何格式化消息

它表明它可以使用一些

markdown
格式

您可以将文本放在单个反引号“文本”中,以等宽字体显示它

您还可以将文本放在三个反引号``text```中以实现多行。

© www.soinside.com 2019 - 2024. All rights reserved.