参考下图中界面控件的摆放位置,分别使用线性布局、相对布局和绝对布局实现用户界面,并对比各种布局实现的复杂程度和对不同屏幕尺寸的适应能力。线性布局:main.xml?xmlversion=1.0encoding=utf-8?LinearLayoutxmlns:android=:orientation=verticalandroid:layout_width=fill_parentandroid:layout_height=fill_parentLinearLayoutandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:orientation=horizontalTextViewandroid:id=@+id/NameTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=姓名:/EditTextandroid:id=@+id/Nameandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:text=king//LinearLayoutLinearLayoutandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:orientation=horizontalTextViewandroid:id=@+id/AgeTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=年龄:/EditTextandroid:id=@+id/UserTextandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:text=30//LinearLayoutLinearLayoutandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:orientation=horizontalTextViewandroid:id=@+id/HeightTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=身高:/EditTextandroid:id=@+id/Heightandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:text=1.75//LinearLayoutLinearLayoutandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:orientation=horizontalButtonandroid:id=@+id/Button1android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=添加数据/Buttonandroid:id=@+id/Button2android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=全部显示/Buttonandroid:id=@+id/Button3android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=清除显示/Buttonandroid:id=@+id/Button4android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=全部删除//LinearLayout/LinearLayout相对布局main.xml?xmlversion=1.0encoding=utf-8?RelativeLayoutxmlns:android=:layout_width=fill_parentandroid:layout_height=fill_parentTextViewandroid:id=@+id/NameTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=@string/nametextandroid:layout_marginTop=10dip/EditTextandroid:id=@+id/Nameandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:layout_toRightOf=@id/NameTextTextViewandroid:id=@+id/AgeTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=@string/agetextandroid:layout_marginTop=30dipandroid:layout_below=@id/NameText/EditTextandroid:id=@+id/Ageandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:layout_below=@id/Nameandroid:layout_toRightOf=@id/AgeTextandroid:text=@string/edittext2/TextViewandroid:id=@+id/HeightTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=@string/heighttextandroid:layout_marginTop=30dipandroid:layout_below=@id/AgeText/EditTextandroid:id=@+id/Heightandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:layout_below=@id/Ageandroid:layout_toRightOf=@id/HeightTextandroid:text=@string/edittext3/Buttonandroid:id=@+id/Button1android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:layout_below=@id/Heightandroid:text=@string/buttontext1/Buttonandroid:id=@+id/Button2android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:layout_toRightOf=@id/Button1android:layout_below=@id/Heightandroid:text=@string/buttontext2/Buttonandroid:id=@+id/Button3android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:layout_toRightOf=@id/Button2android:layout_below=@id/Heightandroid:text=@string/buttontext3/Buttonandroid:id=@+id/Button4android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:layout_toRightOf=@id/Button3android:layout_below=@id/Heightandroid:text=@string/buttontext4//RelativeLayoutString.xml?xmlversion=1.0encoding=utf-8?resourcesstringname=nametext姓名:/stringstringname=agetext年龄:/stringstringname=heighttext身高:/stringstringname=buttontext1添加数据/stringstringname=buttontext2全部显示/stringstringname=buttontext3清除显示/stringstringname=buttontext4全部清除/stringstringname=edittext1king/stringstringname=edittext230/stringstringname=edittext31.75/stringstringname=app_nameRelativeLayout/string/resources绝对布局main.xml?xmlversion=1.0encoding=utf-8?AbsoluteLayoutxmlns:android=:layout_width=fill_parentandroid:layout_height=fill_parentTextViewandroid:id=@+id/NameTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=姓名:android:layout_y=10dip/EditTextandroid:id=@+id/Nameandroid:layout_width=280dipandroid:layout_height=50dipandroid:layout_x=40dipandroid:text=king/TextViewandroid:id=@+id/AgeTextandroid:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=年龄:a