有没有办法为LinearLayout
或任何其他View
设置边框纹理?由于屏幕尺寸不同,我不能只将图像设置为背景。
以下是我正在谈论的纹理样本:
我尝试使用 Nine-patch ,但它会拉伸应该重复的白线。
Draw 9-patch工具的截图:
答案 0 :(得分:5)
您可以像这样使用shape
drawable:
<shape android:shape="rectangle">
<solid android:color="#FAFAD2" />
<stroke android:width="1sp" android:color="#000000"
android:dashWidth="7sp" android:dashGap="5sp" />
</shape>
这将导致你这样的事情:
您可以根据自己的要求更改颜色,宽度,边框等。