Android中的媒体查询

时间:2016-02-09 12:18:28

标签: android css media

我想为不同的Android手机设备宽度使用不同的css文件。 我们有一个三星Galaxy Mini(设备宽度:320px)和一个三星Galaxy Note 4(设备宽度:360px)进行测试。当我们使用以下代码时,不会加载任何css文件:

<link href="css/iss_320_530_01_00.css" rel="stylesheet" type="text/css" media="only screen and (device-width: 320px)" />
<link href="css/iss_360_640_01_00.css" rel="stylesheet" type="text/css" media="only screen and (device-width: 360px)" /> 

可能是什么解决方案?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,但现在又出现了另一个问题:我的scrollView的 DatabaseHelper myDB; myDB=new DatabaseHelper(LoginActivity.this); 设置为android:layout_height。根据{{​​3}},应将其设置为WRAP_CONTENT 我引用那里:

  

“建议将WebView布局高度设置为固定值   或者到MATCH_PARENT而不是使用WRAP_CONTENT。使用时   MATCH_PARENT为高度,WebView的父母都不应该使用   WRAP_CONTENT布局高度,因为这可能导致不正确的大小调整   意见。“

我还更改了媒体查询,如下所示:

MATCH_PARENT