Android Can';无法区分两个mdpi设备
我想为一个小部件声明两个不同的值,有两个测试设备:Android Can';无法区分两个mdpi设备,android,dpi,Android,Dpi,我想为一个小部件声明两个不同的值,有两个测试设备: 第一个具有480x800 mdpi显示屏 第二个是320x480 mdpi 两者都是mdpi,但我需要一种方法来命名另一个values mdpi文件夹,该文件夹将包含第二个设备的较小值。我尝试了几个基于的名称,但每次较小的设备都假定较大设备的值相同。建议?可用高度和可用宽度的组合如何,如第一个值为-w480dp-h800dp,后一个值为正常值mdpi文件夹?因此要区分不同的屏幕大小,请使用最小宽度限定符 最小宽度限定符允许您针对具有 dp
- 第一个具有
显示屏480x800 mdpi
- 第二个是
320x480 mdpi
两者都是
mdpi
,但我需要一种方法来命名另一个values mdpi
文件夹,该文件夹将包含第二个设备的较小值。我尝试了几个基于的名称,但每次较小的设备都假定较大设备的值相同。建议?可用高度和可用宽度的组合如何,如第一个值为-w480dp-h800dp,后一个值为正常值mdpi文件夹?因此要区分不同的屏幕大小,请使用最小宽度限定符
最小宽度限定符允许您针对具有
dp中给出的某些最小宽度。例如,典型的7英寸平板电脑
最小宽度为600 dp,因此如果您希望您的UI有两个
这些屏幕上的窗格(但较小屏幕上的单个列表),您可以
使用上一节中相同的两种布局进行单个和单个布局
双窗格布局,但不使用大尺寸限定符,而是使用sw600dp
指示双窗格布局适用于
最小宽度为600 dp:
480x800 mdpi
我猜你的意思是480x800 hdpi
,因为480*800设备(以及480*854设备或540*960设备)通常是hdpi,而不是mdpi默认配置(在Eclipse上)上列出的5.1''WVGA 480x800 mdpi
设备如何?我猜那是平板电脑。这些设备遵循不同的可绘制和布局命名。请尝试:drawable-w480dp-h800dp
res/layout-sw600dp //e.g. all tablets that are > 7"