Android抗锯齿和像素贴图

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (54)

我有一个简单的ListView,在单元格周围有1个dip边框。但取决于位置,它们呈现为1或2像素高度。据我所知,这是由于抗锯齿 - 只有当它具有精确的整数位置时,1个dip线才会呈现为1个像素。但是在ListView中,滚动位置具有浮点表示,因此即使单元格高度正好是整数,也会在滚动期间发生线宽抖动。

在这种情况下有没有办法做“像素对齐”?

提问于
用户回答回答于

我猜了一下,但你的描述听起来更像你打开了自动缩放(默认情况下)。如果您还没有这样做,建议您尝试将此标记添加为AndroidManifest.xml中<manifest>标记的子标记。

<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:resizeable="true"
    android:anyDensity="true" />

扫码关注云+社区

领取腾讯云代金券