先看程序效果(图):
图一
图二
两个布局文件main.xml 和 anotheractivity.xml
android:layout_above="@id/XXX" “本控件位于XXX控件上面”
android:layout_toLeftOf="@id/XXX" “本控件位于XXX控件的左边”
android:layout_alignTop="@id/XXX" “本控件的顶部和XXX控件的顶部对齐,即这个控件的顶部和XXX控件的顶部在同一行”
android:layout_alignParentLeft="true" “本控件的左边是其父控件左边对齐,即这个控件向左靠齐它的父控件”
android:layout_marginRight="5dip" “本控件的右边和它相邻的控件的左边或父控件的右边相隔5dip”
常用单位
dip:Density-independent Pixels - an abstract unit that is based on thephysical density of the screen.
pt :Points - 1/72 of an inch based on the
physical size of the screen.
px :Pixels - corresponds to actual pixels on the screen. Notrecommended.
两个activity,RelativeLayoutActivity.java和AnotherActivity.java
res/values/strings.xml
记得两个activity,要在Manifest里面注册
分享到:
相关推荐
"Android Studio实现简单考试应用程序实例代码详解" Android Studio是Google推出的一个集成开发环境(IDE),它提供了一个功能强大且灵活的开发环境,用于开发Android应用程序。在本文中,我们将介绍如何使用...
RelativeLayout(相对布局) 31 AbsoluteLayout(绝对布局) 34 FrameLayout(框架布局) 34 Toast 36 Notification 38 对话框 42 一、带三个按钮的对话框 42 二、简单列表对话框、单选列表对话框、多选列表对话框 44 三、...
- **3.4.1 RelativeLayout类简介**:解释RelativeLayout类的特点和应用场景。 - **3.4.2 相对布局案例**:通过实例展示相对布局的使用技巧。 - **3.5 帧布局** - **3.5.1 FrameLayout类简介**:介绍FrameLayout...
综上所述,《Android入门到精通详解》涵盖了从Android系统的架构、开发工具的使用到应用程序开发的各个环节,以及UI设计和图形处理等内容,为初学者提供了全面的学习指南。无论是想要深入了解Android平台的技术细节...
- **布局管理**:ViewGroup 负责子视图的排列和大小分配,例如线性布局(LinearLayout)、相对布局(RelativeLayout)和网格布局(GridLayout)。 #### 2.1.2 体系结构的组织遵循的原则 ViewGroup 提供了不同的...
本文将详细介绍几种常用的Android控件,包括`RelativeLayout`、布局属性、以及`EditText`、`RadioGroup`、`RadioButton`、`CheckBox`和`Spinner`等组件的使用方法。 #### 1\. `RelativeLayout` `RelativeLayout`是...
【知识点详解】 1. **RelativeLayout 相对布局**: RelativeLayout 是 Android 中的一种布局方式,它允许视图相对于其他视图的位置进行定位。在界面设计中,开发者可以通过指定每个视图相对于父视图或其他视图的...
11.6 应用实例详解:普通地图和 卫星地图切换 11.6.1 实例分析 11.6.2 实例实现 第12章 Android的搜索引擎和Gtalk开发 12.1 搜索引擎在手机中的应用 12.1.1 本地搜索 12.1.2 Web搜索 12.2 Android搜索引擎API简介 ...
- **Layouts**:布局管理器,如LinearLayout、RelativeLayout和ConstraintLayout,用于组织和定位UI元素。 - **Views**:基本的UI元素,如Button、TextView和ImageView。 - **Widgets**:扩展的UI组件,如Spinner...
《Android UI 设计详解——基于本科毕业设计》 在当今移动互联网时代,Android 平台以其开放性和广泛的用户基础,成为众多开发者首选的移动应用开发平台。尤其对于本科毕业设计而言,掌握Android UI(用户界面)的...
- `Controls`:更复杂的UI元素,如Spinner、SeekBar和RatingBar,以及自定义视图的实现。 - ` Fragments`:了解如何在大屏幕设备上使用Fragment创建可重用的UI模块。 2. **数据存储**: - `Preferences`:讲解...
在这一部分,韩超老师详细阐述了Android中的用户界面设计,包括各种布局(如LinearLayout、RelativeLayout和GridLayout)的使用,以及常用控件(如Button、EditText和TextView)的创建和事件处理机制。还介绍了XML...
开发者通常会使用LinearLayout、RelativeLayout或ConstraintLayout等布局管理器来组织各个组件,如ImageView用于展示电影海报,TextView用于显示电影信息,Spinner或RecyclerView用于列出场次,以及自定义View或...
此外,还有关于布局管理器(如LinearLayout、RelativeLayout和GridLayout)的示例,以及如何实现自定义视图和动画。 3. **图形与绘图** 在"Graphics"部分,ApiDemos涵盖了2D绘图API,如Canvas、Paint、Path、...
而ViewGroup,如LinearLayout或RelativeLayout,是用来组织和布局多个View的容器。 2. Widgets:Widgets是可复用的View组件,它们扩展了View的功能,提供了更高级别的交互和显示效果。Widgets通常用于创建复杂的...
文档中还将涵盖Android的基本控件,例如TextView用于显示文本,Button用于用户交互,ImageView用于展示图像,EditText用于输入文字,以及Spinner和CheckBox等更多组件。每个控件都有其特定的属性和方法,可以通过XML...
### Android初学者开发笔记知识点详解 #### 一、六大布局详解 在Android开发过程中,合理的布局设计对于用户体验至关重要。下面详细介绍六种常见的Android布局及其特点。 ##### 1. **FrameLayout(帧布局)** - *...
- **SpinnerAdapter**:用于Spinner控件的数据适配。 **8. fill_parent与wrap_content的区别** - **fill_parent**(现改为match_parent):视图将扩展至占据父容器的全部可用空间。 - **wrap_content**:视图将...
4.3.3.相对布局(RelativeLayout) 4.3.4 表单布局(TableLayout) 4.3.5 切换卡(TabWidget) 4,4 小结 第5章 Android游戏开发 5.1 Android游戏开发框架 5.1.1 View类开发框架 5.1.2 SurfaceView类开发框架 5.2 Graphics...