布局专题四: 相对布局
import android.app.Activity;
import android.os.Bundle;
/**
* 相对布局:相对控件布局
* @author 够潮
*
*/
public class Layout3 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//this.setContentView(R.layout.layout3);
this.setContentView(R.layout.layout4);
//this.setContentView(R.layout.layout5);
}
}
<?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" > <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/A" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="A" ></Button> <Button android:id="@+id/B" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/A" android:text="B" ></Button> <Button android:id="@+id/C" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/A" android:text="C" ></Button> <Button android:id="@+id/D" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/B" android:layout_toRightOf="@+id/C" android:text="D" ></Button> <Button android:id="@+id/E" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/D" android:layout_alignRight="@+id/D" android:text="E" ></Button> </RelativeLayout> </LinearLayout>
效果: