2013-10-12 31 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。这样编辑文本将占用剩余空间(即完整的长度) –