我想实现这个图像
我怎么能准确地发现这个?
答案 0 :(得分:3)
android 9-patch有一个约束:由右边框和底边框定义的内容区域必须是连续的(即右边框和下边框只能有一个分段)。
另一方面,您可以在顶部和左侧边框上设置多个可伸展区域。
在你的情况下:
对于可伸展区域:
在左边框上绘制一段
在顶部边框上绘制两个(相同长度的)段(围绕垂直分隔线对称,但不包括垂直分隔线)。
的内容区域:
内容:
希望得到这个帮助。
结果:
我使用你的计划但结果就是这个
当我的文字增加文字框高度不增加
如何解决?
我不认为它与9补丁图像有关。它更可能与textView相关。
尝试:在textView上
android:layout_height="WRAP_CONTENT"
在线性布局上
android:layout_height="WRAP_CONTENT"
答案 1 :(得分:2)
LinearLayout
允许您指定其子项之间的分隔符。所以你需要:
TextView
放入水平LinearLayout
LinearLayout
LinearLayout
添加分隔符:
android:divider="drawable_resource"
android:showDividers="middle"
此布局也更灵活 - 如果您需要3个或更多TextView
s