gpt4 book ai didi

Android 应用程序布局被大文本破坏

转载 作者:行者123 更新时间:2023-11-29 18:00:34 25 4
gpt4 key购买 nike

我有一个适用于所有四种屏幕尺寸的 Android 应用程序,例如小号、普通号、大号和特大号。对于每种尺寸,我都有纵向和横向布局。

我从我的用户那里得到一些负面反馈,说在某些屏幕上布局不“适合”,例如布局已超出物理屏幕尺寸。

我已经确定了两个可能的原因

  1. 用户已切换到“非标准”字体,这导致我的应用程序文字分成多行

  2. 用户在手机设置中选择了大字体,效果与 1) 相同。以上

有没有一种技术可以让我的应用程序免受这些类型的用户配置更改的影响?

我的应用程序有自己的 TTF 字体,我从本地 Assets 文件夹加载这些字体。我认为这将使我的应用程序免受上述问题的影响。

最佳答案

系统字体会覆盖您在应用程序中所做的任何操作,所以我认为您运气不好。这样想:倾向于将系统字体大小设置为大的用户通常有某种视力障碍,需要更大、更易于阅读的文本。因此,如果您的应用强制使用较小的字体来保持您的美感,那么这些用户不会很高兴。 “用户体验”的概念表明代码是为用户服务的,而不是相反。

如果你真的坚持要求严格的字体大小,那么你可以简单地制作文本的图像并使用 ImageView 而不是 TextView。这样,无论用户对他的字体或字体大小做了什么,文本实际上是一个图像,因此不会受到影响。我严格本着准确回答您的问题的精神提供此建议,但我会强烈警告您不要进行如此严厉的长度。本地化将成为一场噩梦,您最终可能会失去出于任何原因想要控制字体和字体大小的用户。

关于Android 应用程序布局被大文本破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16383638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com