Android 如何在形状布局中添加垂直线
我明白了: 我想要的是: 现在不要介意颜色。 我知道如何画水平线,但没有画垂直线。 那么如何添加垂直线呢 这是我的row_border.xml(形状):Android 如何在形状布局中添加垂直线,android,xml,android-layout,shape,Android,Xml,Android Layout,Shape,我明白了: 我想要的是: 现在不要介意颜色。 我知道如何画水平线,但没有画垂直线。 那么如何添加垂直线呢 这是我的row_border.xml(形状): 已尝试过此操作,但不起作用: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <so
已尝试过此操作,但不起作用:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#ffffff" />
<stroke android:width="1dp" android:color="#99cc00" />
<stroke
android:angle="90"
android:width="1dp"
android:color="#ff0000"
></stroke>
</shape>
如果使用tablelayout 1-给出TableLayout后台android:background=“#000000” 2-为您的TableRow提供不同的背景(它将是边框颜色) 3给你的表格行边距(它将是边框宽度) 左边距=左边框 右边距=右边框 上边距=上边距 下边距=下边框
根据您的情况使用TableLayout您使用的是什么布局?自定义listview还是table view?@Lazynija table view,抱歉,不知道在这个问题上注意到它很重要。他似乎在使用tablelayout。我在评论部分问过它,我是通过编程方式制作表格的(不是在xml文件中)。在每个textView
上都做了setBackgroundResource
,然后它就成功了。谢谢
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#ffffff" />
<stroke android:width="1dp" android:color="#99cc00" />
<stroke
android:angle="90"
android:width="1dp"
android:color="#ff0000"
></stroke>
</shape>
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="#000000" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:background="#FFFFFF" >
<TextView
android:id="@+id/txt6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txt5"
android:text="Hello World 6" />
</TableRow>
</TableLayout>
</LinearLayout>