【问题标题】:Android layout does not fit in screenAndroid 布局不适合屏幕
【发布时间】:2017-07-05 14:17:15
【问题描述】:

我有一个适合所有手机的布局,但是当分辨率为480x800 时,布局的底部不在屏幕上。我正在使用dpsizes。不管像素数如何,它不应该与密度无关。我应该怎么做才能解决这个问题?

【问题讨论】:

  • 没有xml文件也没有截图,我们如何帮助你?
  • 发布解决问题的至少 xml 文件
  • 你们这些业余爱好者...

标签: android layout size density-independent-pixel


【解决方案1】:

请查看此处的图 2 和图 3,以获得使用 dp 的直观示例。

https://developer.android.com/guide/practices/screens_support.html#density-independence

无论屏幕密度如何,Views 的大小都保持不变,因此如果您在没有足够物理空间显示所有内容的屏幕上加载布局,某些部分最终会从屏幕上消失。您可能还想尝试使用RelativeLayout,因此如果您有需要位于屏幕底部的Views,您可以这样定义它们,而无需在dp 中指定确切的数字。您的布局可能正在使用 dp,但最终仍可以针对特定屏幕进行定制。

【讨论】:

  • 谢谢先生,我现在去看看
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-15
  • 2013-04-18
  • 1970-01-01
  • 2016-03-02
  • 2013-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多