Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Android 应用程序中显示一副面朝上的 52 张卡片。我有 png/svg/bitmap 文件和 xml 布局。我不确定会导致应用程序调整图像大小以适应显示图像的屏幕的必要设置。我附上了我正在尝试做的模型图像。任何指向正确文档的指针可以帮助我解决这个问题?
这取决于您如何构建布局。但基本上你应该考虑使用displayMetrics:
displayMetrics
如何在应用程序类中获取屏幕显示指标
您可以使用它来确定屏幕的大小(宽度/高度)。
您还可以使用嵌套加权LinearLayouts:
LinearLayouts
如何从代码中动态设置 layout_weight 属性?
可能会有关于它“缓慢”的警告 - 但在这种情况下,它不太可能引起注意。