`
myclover
  • 浏览: 195177 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

android常用布局的使用

阅读更多
之前有几个好朋友说最近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常用布局的介绍源码

    包括线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、网格布局(GridLayout)以及约束布局(ConstraintLayout),并结合"老罗android视频-android常用布局的介绍源码"提供的实践示例...

    Android 线性布局使用方法

    在Android开发中,布局管理器是构建用户界面的关键部分,其中线性布局(LinearLayout)是最基础也是最常用的布局之一。线性布局按照垂直或水平方向将子视图(Views)排列,如同一串珠子般依次排开。下面我们将深入...

    Android综合布局实例

    在Android应用开发中,布局(Layout)是构建用户界面的核心元素。`RelativeLayout`是一种常见的布局类型,它允许子视图(Views)相对彼此或者相对于父布局进行定位,从而实现复杂和灵活的界面设计。本实例将详细介绍...

    老罗Android视频开发教程 android常用布局的介绍代码

    在Android应用开发中,布局(Layout)是构建用户界面的核心元素。...通过研究这些代码,开发者不仅能学会基本的布局使用,还能深入理解Android布局系统的工作原理,为更复杂的界面设计打下坚实基础。

    Android常用布局说明

    经常用到的一些简单的布局属性,包括RelativeLayout布局下属性的介绍,Linear Layout 线形布局属性介绍,以及android常用控件如何使用,有时候需要查询某个属性怎么设置可以翻看,比较方便

    Android中使用RelativeLayout完成梅花布局的代码清单.pdf

    2. 第二个`&lt;TextView&gt;`是中心组件,id为"@+id/textView1",它的背景使用了`@drawable/bg1`资源,设置为`android:layout_centerInParent="true"`使其位于布局的中心。 3. 第三个`&lt;TextView&gt;`,id为"@+id/textView2...

    Android控件大全以及各布局控件的使用方式

    ### Android控件大全及各布局控件的使用详解 #### 一、Android控件概述 Android控件是指在Android应用程序中用于实现用户界面的各种组件。这些控件包括但不限于按钮、文本框、列表视图等。熟悉并掌握这些控件对于...

    android框架布局

    本文将深入探讨Android框架布局的使用,包括各种常用布局的介绍及其特点。 首先,我们有线性布局(LinearLayout)。线性布局按照垂直或水平方向排列其子视图。可以设置`android:orientation`属性来改变布局方向。...

    android 布局资源课件

    android不同的布局资源介绍,包括LinearLayout、RelativeLayout等

    android排版布局属性

    其中,相对布局(RelativeLayout)是一种常用的布局方式,通过定义控件之间的相对位置,可以灵活地调整界面元素的布局。以下是对给定文件中提到的Android排版布局属性的详细解析,包括相对布局属性、控件之间位置...

    android常用布局介绍

    关于安卓常用布局的介绍,在其他网站上找到的,自己也没看懂,当然你们会有人懂得

    android常用布局和参数含义.doc

    本文将详细解释几种常用的布局类型及其相关的参数含义,帮助开发者更好地理解和使用这些布局。 首先,我们来看基本的控制参数: 1. `Android:layout_width` 和 `Android:layout_height` 分别用于指定组件的宽度和...

    android常用布局介绍(老罗视频源码)

    老罗的这个视频源码资源,很可能是针对Android开发者设计的一个教程,通过实例来讲解Android中常见的几种布局及其使用方法。下面我们将详细探讨这些布局。 1. **线性布局(LinearLayout)** 线性布局是最基础的布局...

    Android常用布局属性介绍

    Android中布局属性的简单介绍,LinearLayout,RelativeLayout ,TableLayout ,4.AbsoluteLayout ,5.FrameLayout 布局控件TextView ,Edittext ,Button ,Shape ,CheckBox,RadioGroup,Spinner,TimePicker,...

    android 五大布局详解

    这些布局对象是 Android 应用程序开发中最基本和最常用的布局方式。 FrameLayout FrameLayout 是最简单的一个布局对象。它被定制为屏幕上的一个空白备用区域,之后可以在其中填充一个单一对象 — 比如,一张要发布...

    Android五大基本布局demo

    本教程将深入探讨Android的五大基本布局:线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)以及约束布局(ConstraintLayout),并提供一个名为"layoutSample...

    android 常用控件布局汇总

    android 常用控件如:ProgressBar、ActionBar、Switch、ListView 、PopupWindow....等的用法,各种Style的写法以及自定义常用控件 android 五大布局的汇总及用法

    Android-卡券常用的锯齿Android布局

    总结一下,"Android-卡券常用的锯齿Android布局"涉及到的关键技术点包括:自定义布局的创建、`onDraw()`方法的使用、`Canvas`和`Path`对象的绘图操作、以及可能的动画效果实现。这些都是Android开发者在处理复杂UI...

    Android界面布局详解

    本文将深入探讨Android系统提供的五种基本布局类型:LinearLayout(线性布局)、TableLayout(表格布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)以及FrameLayout(框架布局),并详细解析它们的...

Global site tag (gtag.js) - Google Analytics