我有一個表格佈局,比如hello,android dev上的tablelayout -wow該網站今天關閉了-.-。在1個表格中有2個文字瀏覽,1應該在左邊的網站。如果文本太長,使TableRow中的第二個Textview可滾動
第二個應該固定在右側。但我有2個textview比屏幕更長。如果我啓動應用程序,我只能看到長文本視圖的中間/結尾,短小就在屏幕後面。我怎樣才能使短文本固定在屏幕左側?
我希望你明白我的意思,我的英語非常糟糕,但我認爲我的問題的內容很明確。
這僅僅是^^ 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>
也許你可以嘗試通過在繪畫工具中進行簡單的繪製來製作視覺表示。你試圖完成的東西有點模糊。 – Cheesebaron
嘗試在自己的ScrollViews中封裝TextView,因此如果TextView超出預定邊界,ScrollView將生效,您將能夠滾動文本。 – Guardanis
http://file2.npage.de/011669/04/bilder/android_problemm_grafik_1.png 這很糟糕,請幫幫我。 thx PS:sry我是一個新用戶,我不能發佈圖片。我希望鏈接是好的。 – user1480991