1

我有一个带有 4 张图像的网格视图活动。我的应用程序专注于 Android 版本 3 以上以及平板电脑和移动设备。我想知道我想要设计以适合所有屏幕的实际图像尺寸是多少。例如,7 英寸平板电脑的最佳图像尺寸是多少?在开发人员文档中说,基于 dip ,但我需要实际的每个图像尺寸以适合 7 英寸平板电脑的网格视图(4 个图像)。

4

2 回答 2

2

在这种情况下,您必须创建 mainlayout 的不同布局。举个例子。对于 5.1 手机(例如 Galaxy Note),您必须创建新文件夹,将其命名为 layout-large,对于 7.0 到 10.1 平板电脑,您必须在创建这两个文件夹后创建名为 layout-xlarge 的新文件夹,然后将主 xml 粘贴到其中,然后您会看到你的布局将如何看待 5.1 和平板电脑。这是我制作图像的最佳方式,布局适合所有屏幕。希望对你有帮助。

于 2013-02-19T12:08:28.587 回答
-1

Dip x 屏幕密度 = 像素(实际图像尺寸)

dp 到 px 公式

displayMetrics = context.getResources().getDisplayMetrics();
return (int)((dp * displayMetrics.density) + 0.5); 

正如布拉姆回答的那样。

于 2013-02-19T09:46:21.793 回答