在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”);
但只有部分文字可见
答案 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