-1
我一直有我的表對齊問題,我無法修復。試圖修復這種佈局令我瘋狂。這裏是我的main.xml
:android 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
它還是一樣對我來說,「從」的TextView仍然征服空間這就是爲什麼我不能調整編輯文本,使其更廣泛 – user2872913
試試這個,因爲編輯文本是在相對佈局,設置的EditText toLeft屬性添加到按鈕,並將按鈕的alignParentRight屬性設置爲true。這樣編輯文本將佔用剩餘空間(即完整的長度) –