我学习的的布局内容主要有5种: 线性布局(LinearLayout) 表格布局 (TableLayout)相对布局(RelativeLayout)单帧布局(FrameLayout 布局中所有控件置放在左上角)
下面主要讲坐标布局(AbsoluteleLayout)
xml文件代码:
<?xml version="1.0" encoding="utf-8" ?>
-
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="用户名:" android:layout_x="10px" android:layout_y="20px" />
<EditText android:layout_width="90px" android:layout_height="wrap_content" android:layout_x="70px" android:layout_y="10px" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="密 码:" android:layout_x="10px" android:layout_y="75px" />
<EditText android:layout_width="90px" android:layout_height="wrap_content" android:layout_x="70px" android:layout_y="60px" />
</AbsoluteLayout>
src代码:
package you.out;
import android.app.Activity;
import android.os.Bundle;
public class AbsoluteLayoutActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ablayout);
}
}
上面的代码的效果如上图。