【问题标题】:Is there a function in Android Studio to automatically adjust the layout to the display size?Android Studio 中是否有自动调整布局以适应显示尺寸的功能?
【发布时间】:2019-10-23 07:20:31
【问题描述】:

我正在创建一个小问卷。尽管所有视图都受到约束,但单个文本视图会重叠或滑到边缘。

到目前为止,我只创建了布局设计,还没有将任何功能与任何东西联系起来。当我在更大的显示器上显示布局时,一切都按原样显示。

谁能帮助我并告诉我如何设计我的布局,以便它自动调整到显示尺寸?

我对 Android 编程非常陌生,不了解我可能忽略的所有背景。

我尝试使用AutoSizeMaxText 功能,但我不确定我是否以正确的方式使用它。

【问题讨论】:

标签: android android-studio screen-size


【解决方案1】:

据我所知,没有支持不同屏幕尺寸的自动功能。

你可以做什么:

  1. 使用约束布局
  2. 在您的 xml 中使用 match_parentwrap_content 而不是硬编码的大小
  3. 为几乎每个(如果不是每个)屏幕分辨率创建不同的布局: ldpi、mdpi、hdpi、xhdpi、xxhdpi
  4. 对图像资源使用可拉伸的九个补丁位图。
  5. 考虑为大型设备使用片段和双窗格结构

你可能想检查这个库:https://github.com/intuit/sdp

这个是文本大小:https://github.com/intuit/ssp

不要忘记在尽可能多的具有不同分辨率和像素密度的设备上进行测试。

这个问题可以查看官方文档:Android developers: Support different screen sizes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多