Android 处理布局中的大字体

Posted

技术标签:

【中文标题】Android 处理布局中的大字体【英文标题】:Android handle large fonts in layouts 【发布时间】:2014-05-31 16:35:31 【问题描述】:

我想知道当用户更改字体大小时如何处理布局。 其实我知道我可以为不同的屏幕尺寸和不同的方向创建不同的布局,但是如果用户使用大字体呢?

谢谢

【问题讨论】:

如果您在谈论手机的字体设置,那么您无需执行任何操作。用户应有权设置大字体。如果他/她有视力问题怎么办?通过手机设置使用大字体集测试您的应用,并确保您为布局提供了适当的值,以防止它们中断。 是的,这就是重点,我不想阻止/阻止这些更改,我的问题(可能不清楚,抱歉我的英语不好)是关于如何处理这种情况。我有一个相对布局,其中许多文本视图(标题和值)相互对齐。如果我从设置中设置大字体,一切都不可读,如果我将字体大小减小到 xml 布局文件中,我会在标签之间获得额外的空间,不需要和难看,但是用大字体大小进行分页(在设置中) 不,我明白了,你说得很清楚。我想说的是,从我目前所读到的内容来看,除非您使布局“更智能”(例如滚动、省略视图等),否则您将无能为力。 【参考方案1】:

除了让布局可滚动之外,您无能为力。

一方面这是设计的噩梦,另一方面,有些人看不太清楚..

【讨论】:

以上是关于Android 处理布局中的大字体的主要内容,如果未能解决你的问题,请参考以下文章

Android中TextView中的字体大小能设置吗

Android studio 布局主题有问题 求助

Android中TextView中的字体大小能设置吗

Android 防止设置大字体导致布局混乱

在android中如何让布局居中

android 项目三种布局