如何处理辅助功能缩放/字体大小更改?

时间:2018-07-15 08:48:11

标签: android layout android-accessibility

当我在Android中修改辅助功能设置时,缩放和字体大小都损坏了。

为了避免这种情况,我找不到有关良好做法的信息。

我的大多数屏幕都不是列表,也不是可滚动的,我的底部有一个按钮,而中间有一个完整的布局,其中包含文本字段/按钮/输入/...

  • 字体大小太大,因此文本会被垂直和水平剪切。
  • 按钮不适合宽度,一个显示在另一个上。
  • 我是否必须根据屏幕大小使用不同的布局来管理它?
  • 是否可以使用“ ...”自动截断文本?
  • 是否可以防止布局的某些部分缩放(例如导航部分/下按钮区域)?
  • 如何防止视图显示一个视图(我使用约束布局)?

1 个答案:

答案 0 :(得分:0)

但是,如果我不得不猜测,您可能正在使用约束或相对布局,并且没有对所有子对象进行适当的调整。

要截断,请尝试在此处查看-Android: TextView automatically truncate and replace last 3 char of String

对于字体大小,建议使用“ sp”作为单位类型,例如“ 15sp”。

对于约束布局,您需要为每个子对象设置锚点,否则它们最终会在中间聚集在一起。

这是有关约束布局的教程-https://codelabs.developers.google.com/codelabs/constraint-layout/index.html?index=..%2F..%2Fio2018#0