我有一个尚未针对xlarge平板电脑屏幕进行优化的应用程序,所以我有以下代码清单:
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false" />
Run Code Online (Sandbox Code Playgroud)
但是,当我将.apk文件上传到Android Market时,它会告诉我:
API级别:4-12 +
支持的屏幕:小xlarge
OpenGL纹理:全部
我知道目前可以过滤一个应用程序只能在手机上运行:
<uses-sdk android:maxSdkVersion="10" />
Run Code Online (Sandbox Code Playgroud)
...但我希望该应用程序可用于运行Ice Cream Sandwich的手机.
我有一个WebView,显示一些生成的HTML.内容包括列表和CSS包括的列表项border-top: 1px.
在hdpi设备上,WebView尝试将此行缩放1.5倍.有时线条呈现为1个真实像素,有时它们呈现为2个真实像素.事实上,它似乎交替选择1或2个像素.
我特意寻找不涉及的解决方案<meta name="viewport" content="target-densitydpi=device-dpi" />.只要1px行一致地呈现,我确实希望WebView能够处理缩放.