我有一个简单的9补丁图像,如下所示
我的布局代码如下
<RelativeLayout
android:background="#DD0000"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<View
android:id="@+id/tooltip_shadow"
android:layout_width="match_parent"
android:layout_height="80dp"
android:background="@drawable/my_shadow"
android:layout_marginTop="0dp" />
</RelativeLayout>
当它在Android 4.1.2(v16)上运行时,图像如下
当它在Android 4.2.2(v17)或更大版本上运行时,图像如下所示,这是预期的结果。
这是Android 4.1.2中的错误,还是需要特殊处理9-patch图像?希望有人能说清楚。
注意:我可以使用values-v17 dimen设置来解决它。但是,虽然想了解原因。谢谢!