我有一个表格布局,比如 hello, tablelayout on android dev -wow 该网站今天关闭了 -.- 。1 个 tableRow 中有 2 个文本视图,第 1 个应该在左侧站点。
第二个应该固定在右侧。但我有 2 个比屏幕长的文本视图。如果我启动应用程序,我只会看到长文本视图的中间/结尾,短文本视图就在屏幕后面。如何使短文本视图固定在屏幕左侧?
我希望你明白我的意思,我的英语很糟糕,但我认为我的问题的内容很清楚。
这只是第一部分^^ xml 文件要长得多这是 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:isScrollContainer="true"
android:overScrollMode="always"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarStyle="outsideInset"
android:scrollbars="vertical" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="1">
<TableRow
android:id="@+id/tableRow0"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_column="1"
android:padding="3dip"
android:textSize="20dp"
android:text="@string/tab1_text1"
android:textColor="#ffffff"
android:layout_marginTop="5dp"
/>
</TableRow>
<View
android:layout_height="2dip"
android:background="#FF909090" />
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_column="1"
android:padding="3dip"
android:text="@string/TV_1_1" android:textColor="#ffffff"/>
<TextView
android:id="@+id/in1_1"
android:gravity="right"
android:padding="3dip"
android:text="TEXT2" android:textColor="#ffffff"/>
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_column="1"
android:padding="3dip"
android:text="@string/TV_1_2" android:textColor="#ffffff"/>
<TextView
android:id="@+id/in1_2"
android:gravity="right"
android:padding="3dip"
android:text="TEXT2" android:textColor="#ffffff"/>
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_column="1"
android:padding="3dip"
android:text="@string/TV_1_3" android:textColor="#ffffff"/>
<TextView
android:id="@+id/in1_3"
android:gravity="right"
android:padding="3dip"
android:text="TEXT2"
android:textColor="#ffffff"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"
android:scrollHorizontally="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</TableRow>