灵活的Android布局,适用于多种屏幕尺寸/密度

Inn*_*ova 4 size layout android screen

我正在为Android创建一个纸牌游戏.我试图想出一个允许游戏在所有屏幕尺寸和密度上播放的布局.

我看过:http://developer.android.com/guide/practices/screens_support.html

但是,我仍然对最好的方法感到困惑.

对于这个游戏,我需要以横向模式布局的卡片,分为5列.附加卡上有5列以上的地方.在这方面它与单人纸牌非常相似......但我只需要5列而不是7列.

什么尺寸的卡片图像应该是ldpi,mdpi和hdpi?

我应该使用什么类型的布局(表格,线性,相对)?

我应该为不同的屏幕尺寸(小,普通,大)创建不同的布局吗?

你可以指点我的任何例子?

小智 8

首先,我很抱歉我的英语不够好.您应该将资源划分为一些文件夹(基于屏幕大小),例如,从不同的资源中制作不同的布局.你可以这样做:

1.drawable

-drawable-hdpi

-drawable-mdpi

-drawable-ldpi
Run Code Online (Sandbox Code Playgroud)

2.layout

--layout-hdpi

--layout-mdpi

--layout-ldpi
Run Code Online (Sandbox Code Playgroud)

为每个屏幕大小自定义您的资源,它使您的应用程序适用于许多设备.