Textview没有显示出来

时间:2017-06-21 23:22:05

标签: android user-interface

我正在制作计算器UI布局 问题是id / num和id / name没有显示。虽然我将这些设置在UI之上,但是,它不起作用。 在蓝图中,它只显示很小的水平线。

    <TextView
        android:id="@+id/line"
        android:layout_width="match_parent"
        android:layout_height="2dp"
        android:background="#000"
        android:layout_marginRight="5dp"
        android:layout_marginLeft="5dp"

        android:layout_centerHorizontal="true"
        android:layout_alignLeft="@id/calculator"
        android:layout_alignRight="@id/calculator"/>


    <TableLayout
        android:id="@+id/calculator"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/name"
        android:layout_alignEnd="@+id/name">


        </TableLayout>

1 个答案:

答案 0 :(得分:0)

只需在父级calculator中设置一个中心,然后将line置于calculator之上 改变这个:

<TextView
    android:id="@+id/line"
    android:layout_width="match_parent"
    android:layout_height="2dp"
    android:background="#000"
    android:layout_marginRight="5dp"
    android:layout_marginLeft="5dp"

    android:layout_centerHorizontal="true"
    android:layout_alignLeft="@id/calculator"
    android:layout_alignRight="@id/calculator"/>


<TableLayout
    android:id="@+id/calculator"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/name"
    android:layout_alignEnd="@+id/name">

到此:

<TextView
    android:id="@+id/line"
    android:layout_width="match_parent"
    android:layout_height="2dp"
    android:layout_above="@id/calculator" //here is a change
    android:layout_alignLeft="@id/calculator"
    android:layout_alignRight="@id/calculator"
    android:layout_centerHorizontal="true"
    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:background="#000" />


<TableLayout
    android:id="@+id/calculator"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignEnd="@+id/name"
    android:layout_alignRight="@+id/name"
    android:layout_centerInParent="true">  //here is a change

如果你想实现