最佳答案
我试图找出如何定义一个垂直线(1dp 厚)作为一个可绘制的使用。
要做一个水平的,很简单:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
<stroke android:width="1dp" android:color="#0000FF"/>
<size android:height="50dp" />
</shape>
问题是,如何使这条线垂直?
是的,有一些变通方法,比如绘制1px 厚的矩形形状,但是如果可绘制的 XML 由多个 <item>
元素组成,那么这会使 XML 变得复杂。
有人有机会吗?
更新
案子还没破,但是, 对于任何一个研究 Android 文档的人来说,你可能会发现这个很有用: 缺少 Android XML 手册
更新
我找不到别的办法,除了我标记为正确的那个。这种方法虽然让人感觉有点“沉重”,但是确实有效,因此如果你碰巧知道答案,不要忘记分享;)