RelativeLayout用到的一些重要的属性:
第一类:属性值为true或false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相对于父元素完全居中
android:layout_alignParentBottom 贴紧父元素的下边缘
android:layout_alignParentLeft 贴紧父元素的左边缘
android:layout_alignParentRight 贴紧父元素的右边缘
android:layout_alignParentTop 贴紧父元素的上边缘
android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物
第二类:属性值必须为id的引用名“@id/id-name”
android:layout_below 在某元素的下方
android:layout_above 在某元素的的上方
android:layout_toLeftOf 在某元素的左边
android:layout_toRightOf 在某元素的右边
android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐
android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐
android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐
android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐
第三类:属性值为具体的像素值,如30dip,40px
android:layout_marginBottom 离某元素底边缘的距离
android:layout_marginLeft 离某元素左边缘的距离
android:layout_marginRight 离某元素右边缘的距离
android:layout_marginTop 离某元素上边缘的距离
来源:
http://android.yaohuiji.com/archives/tag/absolutelayout
分享到:
相关推荐
`Android-像RelativeLayout一样的RadioGroup`项目就是为了满足这样的需求,它扩展了默认的`RadioGroup`功能,使我们能够更自由地控制单选按钮的布局。 这个项目名为"LiumRadioGroup",很可能是一个开源库或者自定义...
19Android-02-03-LineaLayout-relativeLayout.mp4
•Android---UI篇---RelativeLayout(相对布局) • •Android---UI篇---GridView(网格布局) • •Android---UI篇---Gallery(画廊视图) • •Android---UI篇---Spinner(下拉列表) • •Android---UI篇---...
-- 在这里添加组件 --> </RelativeLayout> ``` **二、添加登录组件** 1. **输入框**:添加两个`EditText`,一个用于用户名输入,另一个用于密码输入。 ```xml android:id="@+id/username_input" android:...
-- 百度API所需权限 --> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.USE_CREDENTIALS" /> <uses-permission android:name=...
"Android-DragView可拖拽的view继承自RelativeLayout"是一个专为实现拖拽功能而设计的自定义视图类,它扩展了Android原生的RelativeLayout,使得用户可以自由地在屏幕上拖动视图元素。这一特性在许多应用中都有广泛...
- 包含的完整生命周期方法:onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDestroy() 6. **Back和Home键的影响** - HOME键:onPause() -> onStop() -> onRestart() -> onStart() -> ...
Android-PullToRefresh-master的强大之处在于其对多种布局类型的广泛支持,包括LinearLayout、RelativeLayout、GridView等。这意味着开发者可以将下拉刷新功能轻松地应用于任何需要动态加载数据的视图。此外,对于...
Android 布局属性 RelativeLayout 详解 Android 布局属性 RelativeLayout 是 Android 中常用的布局方式之一,通过它可以实现复杂的界面布局。下面是 RelativeLayout 的主要属性详解: 第一类:属性值为 true 或 ...
-- 其他Dialog内容 --> android:id="@+id/button_close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="X" android:layout_alignParentTop="true" android:...
本文将深入探讨如何在Android中实现一个自定义的RelativeLayout,使其能够支持TextView的拖动、缩放和旋转功能。 首先,我们需要创建一个新的自定义布局类,继承自RelativeLayout。在这个类中,我们将重写一些关键...
-- 起始X轴缩放比例 --> android:toXScale="1" <!-- 结束X轴缩放比例 --> android:fromYScale="0" <!-- 起始Y轴缩放比例 --> android:toYScale="1" <!-- 结束Y轴缩放比例 --> android:duration="5000" <!-- 动画...
-- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /> <!-- 描边 --> android:width="2dp" android:...
在Android开发中,布局是构建用户界面的关键部分。其中,`RelativeLayout`是一种非常灵活的布局方式,它允许子视图根据其他视图的位置或者相对于其父容器的位置进行定位。通过使用一系列属性,开发者可以轻松地控制...
-- 子视图可以放在这里 --> </androidx.constraintlayout.widget.ConstraintLayout> </merge> ``` 在上面的代码中,我们使用了`ConstraintLayout`作为容器,但也可以选择其他视图。`app:customBackground`和`...
-- 可选,水平或垂直 --> android:useDefaultMargins="true" <!-- 可选,自动添加间隔 --> android:padding="10dp" <!-- 边距 --> > <!-- 在这里添加按钮等视图 --> </GridLayout> ``` 接下来,每个数字按钮和...
现需要交换两个控件(本文中是两个RelativeLayout),找到了两个方法: 1、使用LayoutParams改变两个layout的属性,即其相对关系(below等),实现位置的交换,但是并没有交换的动画效果,是“瞬间”交换。 2、使用...
在Android应用开发中,RelativeLayout是一种常用的布局管理器,它允许我们根据相对位置来安排View组件。这个"Android应用源码之12.RelativeLayout.zip"压缩包很可能是为了教学或研究目的,提供了一个使用...
3. **布局管理器**:Android提供了多种布局管理器,如LinearLayout、RelativeLayout、GridLayout和ConstraintLayout等,用于控制视图在屏幕上的排列方式。ConstraintLayout是目前推荐的布局,它允许更灵活的约束布局...