繁体   English   中英

Android 在某些设备上布局太大

[英]Android layout too big on some devices

我的应用程序布局在我的设备和我目前测试过的任何设备上看起来都很好。 该布局有一些具有固定 dp 宽度的搜索栏,旁边有一个 textview。 但是现在我看到另一个设备的截图,文字被截断了,因为图形显得太大了。 这让我感到惊讶,因为它们通常会根据密度桶(为 xxhdpi 设计)适当地调整大小,而我以前从未见过这个问题。 也许该设备就在密度桶的边缘? 是否有我不应该超过的特定 dp 宽度? 我不知道什么会导致这个问题。

您必须更改 dimens.xml 中的边框边距

你可以做一些事情来解决这个问题。

  1. 正如@yashetty29 建议的那样
  2. 如果它只是文本问题,您可以在 dp 而不是 sp 中强制设置该文本大小。 许多用户使设备字体变大(比如我爸爸:p),这使得 UI 看起来很奇怪。
  3. 或者你可以使用这个库。 它可能对你有帮助。

SSP:用于文本(sp 值)-> https://github.com/intuit/ssp

SDP:用于文本(dp 值)-> https://github.com/intuit/sdp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM