我有一个带有 Android 4.2.1 的 Nexus 7,我注意到在我的应用程序中,我用于某些线性布局的背景图像绘制不正确。对于具有旧版本 Android 操作系统的其他设备,可以正确绘制 9-patch 背景,但对于此设备,边界线在不应拉伸时被拉伸。
正确(Evo 4G v2.3.5):http: //i.imgur.com/WDTNr.png
不正确(N7 v4.2.1):http: //i.imgur.com/HntMY.png
知道是什么原因造成的吗?如果没有,是否有任何其他方法可以在不使用 9-patch 图像的情况下在这些视图上获得黑色边框?
编辑
9 补丁文件:http: //i.imgur.com/LDoBE.png
编辑工具中的 9 补丁:http: //i.imgur.com/UoydG.png
使用它的布局 xml 部分(leftbordergraybkg):
<LinearLayout
android:id="@+id/Measurements"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="50"
android:background="@drawable/leftbordergraybkg"
android:orientation="vertical">