android studio如何支持多种屏幕布局?

时间:2016-05-23 04:23:07

标签: android android-layout layout

在我的应用程序中,我正在使用静态和动态布局。对于静态布局,我刚刚将文件添加到res / layout中。而对于动态,我将dp转换为px,即。

 public int dpToPx(int dp) {
    DisplayMetrics metrics = context.getResources().getDisplayMetrics();
    int px=Math.round(TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, metrics));
    return px;

}

这些解决方案并不适用于所有密度,并且在各种尺寸下看起来都不同。

我在搜索时找到了这个解决方案。即在以下文件夹中添加所有布局。 res / layout-默认图像文件夹, RES /布局sw200dp, RES /布局sw600dp, RES /布局sw800dp。

是否有其他静态和动态布局创建解决方案

0 个答案:

没有答案