- 浏览: 560351 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
北月与南安:
哥哥不要秀我,答案是11.38,你算出来36.43,要求N个点 ...
平均距离 -
xiao_android_jun:
[color=red][ size=xx-small ...
Android 之 进程的概念介绍 -
明子健:
小伙子,很有前途哦
《将博客搬至CSDN》 -
1140566087:
dugujiujian 写道R.layout.simple_s ...
Android 之 下拉(Spinner) 组件示例 -
dugujiujian:
R.layout.simple_spinner_dropdow ...
Android 之 下拉(Spinner) 组件示例
1、LinearLayout 线性布局例子:
2、RelativeLayout 相对布局案例一:
2.1 相对布局案例二:
3、TableLayout 表格布局案例:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.5" android:orientation="horizontal" > <TextView android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="0.2" android:background="#5F9EA0" android:gravity="center" android:text="ONE" /> <TextView android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="0.2" android:background="#FFEBCD" android:gravity="center" android:text="ONE" /> <TextView android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="0.2" android:background="#F5F5DC" android:gravity="center" android:text="ONE" /> <TextView android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="0.2" android:background="#FFE4C4" android:gravity="center" android:text="ONE" /> <TextView android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="0.2" android:background="#A52A2A" android:gravity="center" android:text="ONE" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.5" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" android:background="#A9A9A9" android:gravity="center" android:text="TWO" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" android:background="#006400" android:gravity="center" android:text="TWO" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" android:background="#BDB76B" android:gravity="center" android:text="TWO" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" android:background="#8B008B" android:gravity="center" android:text="TWO" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.2" android:background="#DC143C" android:gravity="center" android:text="TWO" /> </LinearLayout> </LinearLayout>
2、RelativeLayout 相对布局案例一:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <EditText android:id="@+id/editText1" android:layout_width="280dp" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:layout_marginTop="16dp" android:ems="10" > <requestFocus /> </EditText> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/button1" android:layout_alignBottom="@+id/button1" android:layout_toLeftOf="@+id/button1" android:text="确定" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/editText1" android:layout_below="@+id/editText1" android:text="取消" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/editText1" android:layout_alignParentTop="true" android:text="用户名:" /> </RelativeLayout>
2.1 相对布局案例二:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#000000" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <AnalogClock android:id="@+id/analogClock1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="67dp" /> <DigitalClock android:id="@+id/digitalClock1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/analogClock1" android:layout_centerHorizontal="true" android:layout_marginTop="27dp" android:text="DigitalClock" android:textColor="#F5F5DC" /> </RelativeLayout>
3、TableLayout 表格布局案例:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#000000" > <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#F5F5DC" android:shrinkColumns="1" android:layout_marginLeft="1dp" > <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="1dp" > <TextView android:layout_width="40dp" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="代码" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="80dp" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="名称" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="现价" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="涨跌" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="涨跌(%)" android:textColor="#F5F5DC" android:textSize="20sp" /> </TableRow> <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="1dp" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="001" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="A股" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="0.0" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="1.05" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="1.0" android:textColor="#F5F5DC" android:textSize="20sp" /> </TableRow> <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="1dp" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="002" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="B股" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="5.0" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="1.4" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="30" android:textColor="#F5F5DC" android:textSize="20sp" /> </TableRow> <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="1dp" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="003" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="C 股" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="4.0" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="1.4" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="38" android:textColor="#F5F5DC" android:textSize="20sp" /> </TableRow> <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="1dp" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="004" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="D股" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="6.8" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="1.4" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="55" android:textColor="#F5F5DC" android:textSize="20sp" /> </TableRow> <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:layout_marginBottom="1dp" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="005" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="E股" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="6.9" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="1.1" android:textColor="#F5F5DC" android:textSize="20sp" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:layout_weight="0.2" android:background="#000000" android:gravity="center" android:padding="1dp" android:text="90" android:textColor="#F5F5DC" android:textSize="20sp" /> </TableRow> </TableLayout> </FrameLayout>
- images.rar (195.8 KB)
- 下载次数: 8
- color2.rar (3.7 KB)
- 下载次数: 4
发表评论
-
Android 之 网络访问服务器,解析JSON数据
2014-03-28 22:50 3423提示:在访问网络,或者服务器的数据一定要注意 网络权限的声明: ... -
Android 之 AsyncTask 异步任务
2014-03-20 08:44 3527Android ... -
Android 之 Looper Handler Message 之间的关系
2014-03-19 10:16 3673Android 的消息 ... -
Android 之 多线程与Socket联合使用案例
2014-03-19 10:15 2683多线 ... -
Android 之 多线程和Socket套接字的使用介绍
2014-03-19 10:15 4889And ... -
Android 之 实现Runnable 接口与继承Thread的区别
2014-03-19 10:15 2203实现Runnable 接口 相 ... -
Android 之 GSON解析JSON数据
2014-03-19 10:14 4502... -
Android 之 使用Pull 解析xml文件
2014-03-18 21:04 1052/** * 使用Pull进行 xml 文件的解析 ... -
Android 之 使用DOM解析xml文件
2014-03-18 21:02 2749DOM 解析 xml 格式的文件 1、 xml简介:xml ... -
Android 之 百度API 密钥安全码生成
2014-03-04 22:29 2419近期要做个关于旅游助手的应用,开始接触百度API了。大神们 ... -
Android 之 EditText属性用法介绍
2014-01-06 23:49 3996EditText的属性 EditText继承关系:View-- ... -
Android 之 自定义适配器
2014-01-08 10:40 1788自定义适配器 1、实现 * 自定义适配器要继承 BaseA ... -
Android 之 自定义控件用法介绍
2014-01-08 10:40 1721自定义效果:实现:图片和文字混合 首先创建需要组合的子布局: ... -
Android 之 资源自适应与国际化
2014-01-08 10:40 3088<!-- 国际化和资源自适应 ... -
Android 之 Parcelable 序列化
2014-01-08 10:41 2703/* 序列化 * * 作 ... -
Android 之 通知Notification
2014-03-03 22:30 3904Notification 和 NotificationMana ... -
Android 之 手机全屏显示
2014-03-03 22:30 2351/* 1、全屏状态的显示 介绍:Android 中提供了Wi ... -
Android 之 拦截手机短信并自动转发
2014-03-03 22:29 5436拦截短信和发送短信都需要相关的权限: <?xml ve ... -
Android 之 将RAW资源文件写入SD卡工具类
2014-03-01 10:09 3623package com.sun.coptfiletosd; ... -
Android 之 监控手机电量
2014-03-01 10:09 1803package com.example.battery; ...
相关推荐
在Android开发中,布局...通过上述案例,开发者可以逐步掌握Android五大布局的使用技巧,理解它们各自的特点和适用场景,从而提升UI设计的能力。在实践中不断学习和探索,将有助于成为一名出色的Android开发者。
本项目案例聚焦于Android应用程序的开发,旨在帮助学习者掌握Android SDK、布局设计、数据存储、网络请求等核心概念。 一、Android SDK基础 Android SDK(Software Development Kit)是开发Android应用的基础工具...
《Android移动开发案例教程》是一本面向初学者和在校大学生的专业教材,旨在深入浅出地讲解Android应用开发的基础知识和实战技巧。这本书由黑马程序员编著,是工业和信息化“十三五”人才培养规划的重要组成部分,...
FrameLayout是Android提供的五种主要布局之一,用于在屏幕上显示一个或多个视图,并且这些视图会按照它们被添加到布局中的顺序重叠。本教程将详细介绍如何使用FrameLayout来完成教学案例,通过给出的代码清单来帮助...
根据提供的信息,“Android应用案例大全”似乎是一本包含大量实用且具有代表性的Android应用程序开发案例的书籍。然而,由于给出的信息较为有限,我们无法直接访问书籍内容,因此这里将基于标题、描述以及部分可见的...
例如,一个典型的案例是构建一个梅花形状的布局,其中五个花瓣(`ImageView`)分别位于中心点的上方、下方、左侧和右侧。通过调整各花瓣的`android:layout_*`属性,可以实现它们相对于中心点的相对位置。 ```xml ...
《Android游戏开发大全》是一本深入探讨Android游戏开发的书籍,其案例源程序提供了丰富的实践素材,涵盖了游戏开发的基础到进阶知识。本资源包含了前五章的源代码,包括第01章至第05章,这为开发者提供了一个逐步...
在"Android 自定义控件实例"中,可能包含了一个具体的自定义控件案例,比如一个组合了多个TextView和ImageView的复杂视图。这个实例可能会涉及到以下几个方面: 1. 视图组合:创建一个自定义ViewGroup,将TextView...
Android Studio是Google推出的专业Android应用开发集成环境,集成了Gradle构建系统,提供了一流的代码编辑、调试、性能分析等工具,极大地提升了开发效率。对于此项目,我们首先需要了解Android Studio的基本操作,...
在Android开发中,`GridLayout`是一种非常有用的布局管理器,它允许我们以网格的形式组织视图,使得每个视图占据网格中的一个或多个单元格。本教程将深入讲解`GridLayout`的基本使用,并通过一个实际案例——计算器...
《Android Studio项目实例详解》 Android Studio作为Google官方推荐的Android应用开发集成开发环境(IDE),已经逐渐成为开发者们的首选工具。...这不仅是一次实践之旅,更是提升Android开发技能的宝贵机会。
这个"android培训课堂案例,android五子棋分析讲解"旨在帮助学习者理解和掌握如何在Android环境中构建一个功能完善的五子棋游戏。以下是该案例涉及的主要知识点: 1. **Android开发环境搭建**:首先,开发者需要安装...
在Android开发中,`tools`命名空间是一个非常重要的工具,它允许开发者在XML布局文件中添加一些临时或者调试相关的属性,这些属性并不会在运行时影响应用的行为,而是主要用于设计阶段或者IDE的辅助功能。...
在这个案例中,可能需要处理触摸事件来更新内容,进而触发布局的重新计算和更新。 五、性能优化 在处理动态布局时,性能优化是不可忽视的一部分。例如,避免在主线程进行耗时操作,使用ViewStub延迟加载视图,合理...
线性布局(LinearLayout)是Android开发中最基础且常用的布局之一。它通过将子视图按照水平(horizontal)或垂直(vertical)方向进行排列来构建用户界面。线性布局非常适用于需要将控件按特定顺序放置的情况,比如...
1. 界面布局:源码中包含了Android应用的UI设计,采用Material Design设计语言,提供清晰、直观的用户界面,确保良好的操作体验。 2. 动态反馈:应用设计注重动态反馈,通过动画效果和过渡动画提升用户的交互感受。 ...
总结,"基于Android Studio的疾病预防疫苗接种预约APP"源码案例,是一个综合性的项目,涵盖了移动应用开发的多个重要环节,包括用户认证、数据管理、网络通信、用户体验等多个方面。通过深入学习和理解这个案例,...