<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/tableLayout1">
<TableRow android:gravity="left">
<TextView android:id="@+id/usernameTextView" android:text="账号:"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:id="@+id/usernameEditText"
android:layout_weight="1" android:layout_height="wrap_content"></EditText>
</TableRow>
<TableRow android:gravity="left">
<TextView android:id="@+id/passwordTextView" android:text="密码:"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:id="@+id/passwordEditText"
android:layout_weight="1" android:layout_height="wrap_content"></EditText>
</TableRow>
<TableRow android:gravity="center">
<Button android:id="@+id/button1" android:layout_width="100px"
android:layout_height="wrap_content" android:text="登陆"></Button>
<Button android:id="@+id/button2" android:layout_width="100px"
android:layout_height="wrap_content" android:text="取消"></Button>
</TableRow>
</TableLayout>
</LinearLayout>现在的情况是textview和editview距离太远,我想让他们俩挨着怎么办?------------------------------
原来是挨着的,但我加入了如下代码:
<TableRow android:gravity="center">
<Button android:id="@+id/button1" android:layout_width="100px"
android:layout_height="wrap_content" android:text="登陆"></Button>
<Button android:id="@+id/button2" android:layout_width="100px"
android:layout_height="wrap_content" android:text="取消"></Button>
</TableRow>中的
android:gravity="center">
他们就分开了,如何两全呢?

解决方案 »

  1.   

    把下面两个Button的layout_width属性设置为wrap_content就行了。代码如下:<TableRow android:gravity="center">
    <Button android:id="@+id/button1" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="登陆"></Button>
    <Button android:id="@+id/button2" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="取消"></Button>
    </TableRow>
      

  2.   

    wrap_content 的意思就是 按钮的宽度 或者高度 与字符串 一样宽 高
      

  3.   

    fill_parent 则是全屏的意思