无法在TableLayout中的表行中放置大文本

时间:2014-08-15 11:16:04

标签: java android

在Table行下的TableLayout中,我创建了两个TextView,但是当我运行应用程序时,我的文本没有被装入表格coloumn,而是超出了它并且文本的某些部分不可见。

我的Android代码如下:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/top_layout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/shadow_layout"
    android:padding="6dip"
    android:layout_margin="10dp">

      <TableLayout
       android:id="@+id/orgSummary_table"
       android:layout_width="wrap_content"

       android:layout_height="wrap_content"
       android:layout_below="@+id/orgSummary_image"
       android:layout_alignStart="@+id/orgSummary_image">

    <TableRow
        android:id="@+id/orgSummary_tb_founded"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/orgSummary_tr1_founded"
            android:textSize="@dimen/subtitle_text"
            android:gravity="top"
            android:text="Founded"
            android:textColor="#d4fff700"
            android:paddingLeft="30dp"/>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/orgSummary_tr2_founded"
            android:textSize="@dimen/subtitle_text"
            android:gravity="top"
            android:textColor="#d4fff700"
            android:paddingLeft="50dp"/>

    </TableRow>
    </TableLayout>
    </RelativeLayout>

从我的活动中,我调用代码并在第二列中设置文本         ((TextView)findViewById(R.id.orgSummary_tr2_founded))。setText(“some long text”);

但只有部分文字可见

1 个答案:

答案 0 :(得分:0)

尝试

<TableRow
        android:id="@+id/orgSummary_tb_founded"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">
<ScrollView
android:layout_width="wrap_content"
            android:layout_height="wrap_content"
>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/orgSummary_tr1_founded"
            android:textSize="@dimen/subtitle_text"
            android:gravity="top"
            android:text="Founded"
            android:textColor="#d4fff700"
            android:paddingLeft="30dp"/>
</ScrollView>


    </TableRow>

android:layout_width="match_parent"用于TableRow