`
zongshan1987
  • 浏览: 5271 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

android->RelativeLayout

阅读更多

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

    `Android-像RelativeLayout一样的RadioGroup`项目就是为了满足这样的需求,它扩展了默认的`RadioGroup`功能,使我们能够更自由地控制单选按钮的布局。 这个项目名为"LiumRadioGroup",很可能是一个开源库或者自定义...

    19Android-02-03-LineaLayout-relativeLayout.mp4

    19Android-02-03-LineaLayout-relativeLayout.mp4

    Android---UI篇

    •Android---UI篇---RelativeLayout(相对布局) • •Android---UI篇---GridView(网格布局) • •Android---UI篇---Gallery(画廊视图) • •Android---UI篇---Spinner(下拉列表) • •Android---UI篇---...

    Android中使用RelativeLayout布局完成的登录练习题要求说明.pdf

    -- 在这里添加组件 --> </RelativeLayout> ``` **二、添加登录组件** 1. **输入框**:添加两个`EditText`,一个用于用户名输入,另一个用于密码输入。 ```xml android:id="@+id/username_input" android:...

    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-DragView可拖拽的view继承自RelativeLayout"是一个专为实现拖拽功能而设计的自定义视图类,它扩展了Android原生的RelativeLayout,使得用户可以自由地在屏幕上拖动视图元素。这一特性在许多应用中都有广泛...

    Android期末问题.docx

    - 包含的完整生命周期方法:onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDestroy() 6. **Back和Home键的影响** - HOME键:onPause() -> onStop() -> onRestart() -> onStart() -> ...

    Android-PullToRefresh-master

    Android-PullToRefresh-master的强大之处在于其对多种布局类型的广泛支持,包括LinearLayout、RelativeLayout、GridView等。这意味着开发者可以将下拉刷新功能轻松地应用于任何需要动态加载数据的视图。此外,对于...

    android布局属性RelativeLayout详解.

    Android 布局属性 RelativeLayout 详解 Android 布局属性 RelativeLayout 是 Android 中常用的布局方式之一,通过它可以实现复杂的界面布局。下面是 RelativeLayout 的主要属性详解: 第一类:属性值为 true 或 ...

    android 自定义右上角关闭按钮X的dialog

    -- 其他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

    本文将深入探讨如何在Android中实现一个自定义的RelativeLayout,使其能够支持TextView的拖动、缩放和旋转功能。 首先,我们需要创建一个新的自定义布局类,继承自RelativeLayout。在这个类中,我们将重写一些关键...

    Android中用xml配置缩放动画的代码清单.pdf

    -- 起始X轴缩放比例 --> android:toXScale="1" <!-- 结束X轴缩放比例 --> android:fromYScale="0" <!-- 起始Y轴缩放比例 --> android:toYScale="1" <!-- 结束Y轴缩放比例 --> android:duration="5000" <!-- 动画...

    Android控件美化之Shape的使用[汇编].pdf

    -- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /> <!-- 描边 --> android:width="2dp" android:...

    Android 相对布局 RelativeLayout 属性

    在Android开发中,布局是构建用户界面的关键部分。其中,`RelativeLayout`是一种非常灵活的布局方式,它允许子视图根据其他视图的位置或者相对于其父容器的位置进行定位。通过使用一系列属性,开发者可以轻松地控制...

    自定义RelativeLayout圆角图片背景

    -- 子视图可以放在这里 --> </androidx.constraintlayout.widget.ConstraintLayout> </merge> ``` 在上面的代码中,我们使用了`ConstraintLayout`作为容器,但也可以选择其他视图。`app:customBackground`和`...

    ui.rar_android

    -- 可选,水平或垂直 --> android:useDefaultMargins="true" <!-- 可选,自动添加间隔 --> android:padding="10dp" <!-- 边距 --> > <!-- 在这里添加按钮等视图 --> </GridLayout> ``` 接下来,每个数字按钮和...

    android - 交换控件(relativelayout)位置,LayoutParams与ObjectAnimator两种方法

    现需要交换两个控件(本文中是两个RelativeLayout),找到了两个方法: 1、使用LayoutParams改变两个layout的属性,即其相对关系(below等),实现位置的交换,但是并没有交换的动画效果,是“瞬间”交换。 2、使用...

    Android应用源码之12.RelativeLayout.zip

    在Android应用开发中,RelativeLayout是一种常用的布局管理器,它允许我们根据相对位置来安排View组件。这个"Android应用源码之12.RelativeLayout.zip"压缩包很可能是为了教学或研究目的,提供了一个使用...

    android-android-ui-design-patterns.rar_Android UI Design_Android

    3. **布局管理器**:Android提供了多种布局管理器,如LinearLayout、RelativeLayout、GridLayout和ConstraintLayout等,用于控制视图在屏幕上的排列方式。ConstraintLayout是目前推荐的布局,它允许更灵活的约束布局...

Global site tag (gtag.js) - Google Analytics