为大字体用户设计适合的安卓布局

3
我是一名视力受损的开发者,正在尝试为启用最大文本的Android设备用户设计良好的布局。我制作了一个良好的应用程序布局,并在设计师和模拟器中看起来很好,但在我的启用大号字体的设备上测试时,一切都异常混乱:文本被换行到多行并且没有正确缩放。当我关闭大号字体时,一切都完全正常。
我该如何解决?其他启用大号字体的应用程序都没问题。我应该使用什么测量单位和什么文本样式/大小是标准?

2
你是否使用sp来设置文本大小?除此之外,我不确定什么是“最佳实践”。 - OneCricketeer
你需要做的就是与你的UI设计师沟通 :) - herbertD
如果我不是自己的UI设计师,那就太好了……那些人非常昂贵,而我只有15岁。不过我有一个业余的网页设计师。 - Seth Painter
@Seth Painter:在 S.O. 上继续保持你的好工作! - Greg Trevellick
1
@herbertD,应该是“designer”,而不是“disigner” :-) - Greg Trevellick
2个回答

1

如果您正在寻找由强有力的案例研究支持的标准设计原则,请查看Material Design文档

enter image description here

这份文档是由Google的杰出人才们创建的。这里呈现的都是应该做和不应该做的事情。

0
我应该使用什么度量单位?标准的文本样式/大小是什么?
一般来说,您需要在不同的屏幕上测试不同的系统字体大小,以使其看起来好看,获取字体大小并进行测试(从设置中读取字体大小)。在我的实践中,ViewGroups(LinearLayout)中使用wrap_content而不是固定高度,并且没有标准的样式/大小,只有产品UI设计很重要。在一些应用程序中,例如微信,它定义了自定义应用程序字体大小,不会受到系统设置的影响,并使用自己的字体系统进行多设备适配。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接