Java Android-奇怪的九块阴影
我不确定到底是什么导致了以下情况,可能是缓存设置或其他原因 这是我的9补丁: 以下是PSD屏幕截图: 在Eclipse的布局设计器中: 这里是DDMS的屏幕截图工具在新的Galaxy S3上捕捉到的: 看到奇怪的水平模糊了吗?就在上面 以下是该布局的XML:Java Android-奇怪的九块阴影,java,android,xml,eclipse,nine-patch,Java,Android,Xml,Eclipse,Nine Patch,我不确定到底是什么导致了以下情况,可能是缓存设置或其他原因 这是我的9补丁: 以下是PSD屏幕截图: 在Eclipse的布局设计器中: 这里是DDMS的屏幕截图工具在新的Galaxy S3上捕捉到的: 看到奇怪的水平模糊了吗?就在上面 以下是该布局的XML: <TextView android:id="@+id/temp" android:layout_width="wrap_content" android:layout_h
<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" />
它正在放大,抗锯齿会导致中间的灰色像素渗入内容区域。同样的事情也发生在外线上(它是2个像素而不是1个,并且外线区域稍微亮一些。) 我猜你只是在
res/drawable
中有这个图像,而你需要:
res/可绘制hdpi
(大1.5倍)和res/可绘制xhdpi
(大2倍)制作更大的版本。如果这些文件夹不存在,就创建它们——S3是一个XHDPI设备res/drawable nodpi
中,这样可以防止其被缩放,但设备之间的大小不一致。(例如,在密度较高的设备上,其尺寸较小)@drawable/bubble16
是图像还是另一个XML文件?可能是双线性过滤。如果将可调整大小的部件变大,会发生什么情况?另一个选项-将“可扩展”部件变大,例如20x40而不是1x7 px。那时抗锯齿基本上不存在。