之前有几个好朋友说最近android很火,很想学习下android,在他们的要求下,我给他们讲解了android的一些基础知识,带他们进入android的大门,以下是讲解课程中的第三课,常用Layout控件的使用。
line.xml
<?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>
absolute.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: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>
relative.xml
<?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>
分享到:
相关推荐
android 常用控件如:ProgressBar、ActionBar、Switch、ListView 、PopupWindow....等的用法,各种Style的写法以及自定义常用控件 android 五大布局的汇总及用法
老罗android视频-android常用布局的介绍源码
老罗Android视频开发教程 android常用布局的介绍代码,很不错的教程代码。
android常用布局和参数含义
经常用到的一些简单的布局属性,包括RelativeLayout布局下属性的介绍,Linear Layout 线形布局属性介绍,以及android常用控件如何使用,有时候需要查询某个属性怎么设置可以翻看,比较方便
android框架布局的使用android常用布局的介绍
android常用布局介绍(老罗视频源码),需要的就自己下载吧。
android不同的布局资源介绍,包括LinearLayout、RelativeLayout等
关于安卓常用布局的介绍,在其他网站上找到的,自己也没看懂,当然你们会有人懂得
android布局,android控件布局常用属性
Android中布局属性的简单介绍,LinearLayout,RelativeLayout ,TableLayout ,4.AbsoluteLayout ,5.FrameLayout 布局控件TextView ,Edittext ,Button ,Shape ,CheckBox,RadioGroup,Spinner,TimePicker,...
常用的几种安卓布局历程,eclipse平台,可以直接导入
Android常用控件大全+Android经典实例+Android权限大全+Android布局精解+Android蓝牙编程.doc+Android项目的目录结构和程序的执行流程.doc
卡券常用的锯齿Android布局
android 中常用的几种布局方式:LinearLayout ( 线性布局 )、LinearLayout ( 线性布局 )、TableLayout ( 表格布局 ),及控件的各种属性
用Android Studio 2.3.3做的表格布局例子,主要用到、标签,还有android:shrinkColumns="0,1,2"、android:layout_column="0"等设置。
Android中常用的5大布局方式有以下几种: 线性布局(LinearLayout):按照垂直或者水平方向布局的组件。 帧布局(FrameLayout):组件从屏幕左上方布局组件。 表格布局(TableLayout):按照行列方式布局组件。 ...
该文档详细讲解了android的五大布局方法, 简单明了, 可以看看看哦!
Android控件,囊括了所有Android控件、用法以及示例