我正在开发一个Android应用程序,我希望它在每个设备上看起来都很好,我的方式是在java代码中动态设置视图的边距和大小,看起来没问题,我的应用程序在不同的移动大小上看起来不错,但最近我一直想知道这是否是一种正确的方式以及这会如何影响我的应用,编写响应式应用的最佳方式是什么?
答案 0 :(得分:0)
您可以通过将维度限定符添加到资源目录,为单独的屏幕大小创建单独的资源文件。这将使您的资源目录与屏幕大小相关。这将为您提供单独的屏幕尺寸的单独文件,例如values-ldpi
,values-hdpi
,dimens-mdpi
....等等。
你可以看看这个, https://developer.android.com/guide/practices/screens_support.html
您可能先尝试一下......或者您可以尝试this。希望这有帮助!