2

我不确定究竟是什么导致了以下情况,也许是缓存设置或其他什么?

这是我的 9 补丁:

在此处输入图像描述

这是一个PSD截图:

在此处输入图像描述

这是在 Eclipse 的布局设计器中:

在此处输入图像描述

而且,这是由 DDMS 在新 Galaxy S3 上的屏幕截图工具捕获的:

在此处输入图像描述

看到奇怪的水平模糊了吗?它就在顶部。

这是该布局的 XML:

    <TextView
        android:id="@+id/temp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/bubble16"
        android:padding="10dp"
        android:text="@string/temp_comment_3"
        android:textColor="#282828"
        android:textSize="17sp" 
        android:textStyle="italic" />

SDK设置:

    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="14" />
4

1 回答 1

3

它正在按比例放大,并且抗锯齿导致中间灰色像素渗入您的内容区域。外线也发生了同样的事情(它是 2 个像素而不是 1 个像素,并且外部区域略亮。)

我猜你只是有这个图像res/drawable,而你需要:

  1. res/drawable-hdpi为(1.5 倍大)和res/drawable-xhdpi(2倍大)制作更大的版本。如果这些文件夹不存在,请创建它们——S3 是 XHDPI 设备。

  2. 放置 9-patchres/drawable-nodpi将防止它被缩放,但设备之间的大小将不一致。(例如,在更高密度的设备上会更小)

于 2012-11-07T20:05:13.503 回答