<LinearLayout android:orientation="vertical"

解决方案 »

  1.   

                    LinearLayout line = new LinearLayout(this);
    line.setOrientation(1);
    Button btn = null;
    for(int i=0;i<4;i++){
    btn = new Button(this);
    btn.setText("btn"+i);
    line.addView(btn);
    }
    this.setContentView(line);
      

  2.   

    垂直的话在布局文件里用<LinearLayout android:orientation="vertical"
    至于你说的 平均分布就不知道什么意思了。
      

  3.   

    不好意思哈,没把问题说清楚。我的本意是这样的
    <LinearLayout>
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
            button1
            button2
            button3
            button4  
        </LinearLayout>
        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
              button5
              button6
        </RelativeLayout>
    </LinearLayout>
    我是想让button5和button6 分别位于屏幕的左下角和右下角。
    button1,button2,button3,button4 垂直平均分布在button5和button6以上的空间。
    这个时候layout_weight好像不起作用。
      

  4.   

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/main" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:orientation="vertical"
    android:gravity="center"> <Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:text="button1" />
    <Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:text="button2" />
    <Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:text="button3" />
    <Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:text="button4" /> <LinearLayout android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:orientation="horizontal"
    android:layout_weight="1" android:gravity="bottom">
    <Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:text="button5" />
    <Button android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:text="button6" />
    </LinearLayout>

    </LinearLayout>
      

  5.   

    用ListView 啊~这个是显示空白的~帮助布局~与LinerLayout一起用,就可以很好的布局了~