呵呵
最简单的方法是
你在那个tablerow里面加一个textview什么的,直接指定他的宽度把其它的挤过去
不过不推荐

解决方案 »

  1.   


    <?xml version="1.0" encoding="utf-8"?>
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
        
        <!--
            android:inputType = "numberDecimal"的意思是将输入类型设置为numberDecimal
        -->
        <EditText
            android:id = "@+id/operateValue1"
            android:layout_width = "fill_parent"
            android:layout_height = "wrap_content"
            android:inputType = "numberDecimal"
        />
        <LinearLayout
         android:background = "#ffffff00"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content">
            <TextView
                    android:id = "@+id/operateName"
                    android:textStyle="bold"
                    android:text = "操作"
                    android:layout_gravity="center|left"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"/>
            <LinearLayout
             android:orientation="horizontal"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_gravity="center|right"
             android:gravity="center|right">
             <Button
                android:id = "@+id/operate_add"
                android:text = "加"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
                />
            <Button
                android:id = "@+id/operate_sub"
                android:text = "减"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"/>
            <Button
                android:id = "@+id/operate_mul"
                android:text = "乘"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"/>
            <Button
                android:id = "@+id/operate_div"
                android:text = "除"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"/>
            </LinearLayout>
        </LinearLayout>    <EditText
            android:id = "@+id/operateValue2"
            android:layout_width = "fill_parent"
            android:layout_height = "wrap_content"
            android:inputType = "numberDecimal"
        />
        <Button
            android:id = "@+id/calculator"
            android:layout_width = "fill_parent"
            android:layout_height = "wrap_content"
            android:text = "计算"
        />
        <TextView
            android:id = "@+id/results"
            android:layout_width = "fill_parent"
            android:layout_height = "wrap_content"
            android:text = "计算结果"
        />
        </TableLayout>
      

  2.   

    <TextView
                    android:id = "@+id/operateName"
                    android:textStyle="bold"
                    android:text = "操作"
             
            />
    里面能不能设android:layout_weight="1"的?如果能就可以了吧
      

  3.   

    TableRow里面方RelativeLayout
    再在RelativeLayout里面方TextView(设置为靠左)和Button(设置为靠右)
      

  4.   

    本帖最后由 yyy025025025 于 2010-10-03 00:32:58 编辑
      

  5.   

    楼主,你可以用droiddraw.exe这个小工具来做节目布局,所见即所得,这个小工具也就500多k,设计非常方便!