【问题标题】:How to set separators for rows in table layout如何在表格布局中为行设置分隔符
【发布时间】:2019-06-13 22:09:47
【问题描述】:

我对 xamarin.andriod 很陌生,我正在尝试设计一个包含许多行的表格。一切都很好,但我无法为行正确获取分隔符。 这是我的代码:

 <TableLayout
        android:layout_margin="10dp"
        android:minWidth="25px"
        android:minHeight="50px"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/tableLayout1"            
        android:layout_gravity="center"
        android:showDividers="middle"
        android:stretchColumns="*"
        >
        <TableRow               
            android:background="#D3D3D3"
            android:id="@+id/tableHeader1"
            android:maxLines="1"
            android:ellipsize="end"
            android:maxEms="3"
            android:singleLine="true"
            android:layout_gravity="center"
            android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:paddingTop="1dp"
            android:paddingLeft="1dp"
            android:paddingRight="1dp"
            android:paddingBottom="1dp"
            android:gravity="center">
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center" />
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username1"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center" />
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username2"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center" />
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username3"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center" />
            <TextView
                android:text="!"
                android:textColor="#343434"
                android:id="@+id/rowNotFilledIndication"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:visibility="invisible"
                android:tag="RowIncomplete" />
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username4"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center" />
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username5"
                android:gravity="center"
                android:layout_height="wrap_content"
                android:layout_gravity="center" />
            <TextView
                android:text="UserName"
                android:textColor="#343434"
                android:id="@+id/username3"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                android:gravity="center" />
        </TableRow>
    </TableLayout>

这是我得到的输出

但我只想为每一行完成一个结束行,而不是该行的两行。 有没有办法在行完成后只得到一行?

【问题讨论】:

标签: android xamarin.android tablelayout separator


【解决方案1】:

尝试使用视图,确保将 show:divider 设置为 none

          <View
            android:id="@+id/view"
            android:layout_width="match_parent"
            android:layout_height="2dp"
            android:background="@color/colorPrimary"
            />

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-25
  • 1970-01-01
  • 2012-07-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多