2013-10-12 48 views
-1

我一直有我的表對齊問題,我無法修復。試圖修復這種佈局令我瘋狂。這裏是我的main.xmlandroid sdk tablelayout對齊

<TableLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

    <TableRow> 
    <TextView 
     android:layout_width="40sp" 
     android:layout_marginTop="30dp" 
     android:text="From" /> 

    <EditText 
     android:id="@+id/input" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="30dp" 
     android:ems="10" 
     android:inputType="numberDecimal|numberSigned" > 

     <requestFocus /> 
    </EditText> 
</TableRow> 

<Spinner 
    android:id="@+id/spinner1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="To" /> 

<Spinner 
    android:id="@+id/spinner2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 


     <TableRow> 
<Button 
    android:id="@+id/button1" 
    android:layout_marginLeft="50dp" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="onClick" 
    android:text="Formula" /> 

<Button 
    android:id="@+id/button1" 
    android:layout_marginRight="10dp" 
    android:layout_width="80dp" 
    android:layout_column="1" 
    android:layout_height="wrap_content" 
    android:onClick="onClick" 
    android:text="Convert" /> 
</TableRow> 


<TextView 
    android:id="@+id/output" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Medium Text" 
    android:textAppearance="?android:attr/textAppearanceMedium" /> 

<TextView 
    android:id="@+id/op" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Small Text" 
    android:textAppearance="?android:attr/textAppearanceSmall" /> 
</TableLayout> 

我希望它看起來像這樣:

image link here http://imageshack.us/a/img818/5928/3wo5.png

回答

0

嘗試this

佈局在那裏。

+0

它還是一樣對我來說,「從」的TextView仍然征服空間這就是爲什麼我不能調整編輯文本,使其更廣泛 – user2872913

+0

試試這個,因爲編輯文本是在相對佈局,設置的EditText toLeft屬性添加到按鈕,並將按鈕的alignParentRight屬性設置爲true。這樣編輯文本將佔用剩餘空間(即完整的長度) –