android常用布局的使用

本文深入解析Android中常用的布局控件,通过实例演示如何在应用程序中应用这些控件,帮助开发者快速掌握并构建复杂的界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前有几个好朋友说最近android很火,很想学习下android,在他们的要求下,我给他们讲解了android的一些基础知识,带他们进入android的大门,以下是讲解课程中的第三课,常用Layout控件的使用。

line.xml
[code]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/loginLable"
android:textColor="#00FFCC"
android:textSize="20px"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/loginName"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/pwdLable"
android:textColor="#00FFCC"
android:textSize="20px"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/loginPwd"
android:password="true"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/login"
android:id="@+id/loginBtn"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/loginCancel"
android:id="@+id/loginCancelBtn"
/>
</LinearLayout>
[/code]

absolute.xml
[code]
<?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:id="@+id/useridLable"
android:text="@string/loginLable"
android:layout_width="70dip"
android:layout_height="45dip"
android:layout_x="10dip"
android:layout_y="10dip"
android:textColor="#CC5588"
android:textSize="20dip"
android:textStyle="bold"
/>
<EditText
android:layout_width="fill_parent"
android:id="@+id/userid"
android:layout_height="45dip"
android:layout_x="90dip"
android:layout_y="10dip"/>
<TextView
android:id="@+id/userPwdLable"
android:text="@string/pwdLable"
android:layout_width="70dip"
android:layout_height="45dip"
android:layout_x="10dip"
android:layout_y="65dip"
android:textColor="#CC5588"
android:textSize="20dip"
android:textStyle="bold"
/>
<EditText
android:layout_width="fill_parent"
android:id="@+id/userPwd"
android:layout_height="45dip"
android:layout_x="90dip"
android:layout_y="65dip"
/>
<Button
android:layout_width="70dip"
android:layout_height="50dip"
android:layout_x="10dip"
android:layout_y="120dip"
android:id="@+id/logUser"
android:text="@string/login"
/>
<Button
android:layout_width="70dip"
android:layout_height="50dip"
android:layout_x="100dip"
android:layout_y="120dip"
android:id="@+id/logUserCancel"
android:text="@string/loginCancel"
/>

</AbsoluteLayout>

[/code]

relative.xml
[code]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
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="50dip"
android:text="@string/loginLable"
android:id="@+id/logLable"
android:textColor="#FFAA85"
android:textSize="20dip"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_toRightOf="@id/logLable"
android:layout_marginLeft="20dip"
android:id="@+id/logName"
android:layout_alignTop="@id/logLable"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="@string/pwdLable"
android:id="@+id/passLable"
android:textColor="#FFAA85"
android:textSize="20dip"
android:layout_below="@id/logLable"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_toRightOf="@id/passLable"
android:layout_marginLeft="20dip"
android:id="@+id/logPwd"
android:layout_alignTop="@id/passLable"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/logPwd"
android:layout_alignParentRight="true"
android:layout_marginLeft="20dip"
android:text="@string/loginCancel"
android:id="@+id/logIdCancel"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/logIdCancel"
android:layout_alignBottom="@id/logIdCancel"
android:text="@string/login"
android:id="@+id/logId"
/>

</RelativeLayout>
[/code]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值