`
寻梦者
  • 浏览: 635612 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android_relative布局参数学习

阅读更多

 

android:layout_above  将该控件的底部置于给定ID的控件之上。

android:layout_below  将该控件的顶部置于给定ID的控件之下。

android:layout_toLeftOf  将该控件的右边缘和给定ID的控件的左边对齐。

android:layout_toRightOf  将该控件的左边缘和给定ID的控件的右边对齐。

 

android:layout_alignBaseline  该控件的baseline和给定的ID的控件的baseline对齐。

android:layout_alignBottom   该控件的底部边缘和给定ID控件的底部边缘对齐。

android:layout_alignLeft      将该控件的左边缘与给定的ID控件的左边缘对齐。

android:layout_alignRight     将该控件的右边缘与给定的ID控件的历边缘对齐。

android:layout_alignTop          将该控件的顶部边缘与给定ID控件的顶部对齐。

 

android:layout_alignParentBottom  如果该值为true,则将该控件的底部和父控件的底部对齐。

android:layout_alignParentLeft  如果该值为true,则将该控件的左边与父控件的左边对齐。

android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐。

android:layout_alignParentTop  如果该值为true,则将该控件的顶部与父控件的顶部对齐。

 

android:layout_centerHorizontal 如果值为真,该控件将被置于水平方向的中央。

android:layout_centerInParent      如果值为真,该控件将被置于水平方向和垂直方向的中央。

android:layout_centerVertical        如果值为真,该控件将被置于垂直方向的中央。

 

android:layout_marginTop  距离上一个控件的距离——向上方向

android:layout_marginBottom  

android:layout_marginLeft   距离左边控件的距离

android:layout_marginRight  距离右边控件的距离

 

android:gravity="center_vertical|center_horizontal"

android:layout_gravity="center_vertical|center_horizontal"

分享到:
评论

相关推荐

    Android七种布局解析

    ViewGroup 类是布局和视图容器的基类,此类定义了 ViewGroup.LayoutParams 类,它作为布局参数的基类。所有的布局方式都可以归类为 ViewGroup 的 5 个类别,即 ViewGroup 的 5 个直接子类。 二、线性布局(Linear ...

    android相对布局和绝对布局

    在Android开发中,布局管理器是构建用户界面的关键部分,它们决定了应用中各个视图...动手实践是学习Android布局的最佳途径,尝试修改和调整布局参数,观察它们如何影响界面显示,这将有助于加深对这两种布局的理解。

    android 布局精解doc

    ViewGroup.LayoutParams类定义了子View的布局参数,决定了它们在屏幕上的位置。 2. **线性布局(Linear Layout)** 线性布局是最基础的布局,按照垂直或水平方向依次排列子View。`android:orientation`属性用于...

    android布局

    ViewGroup.LayoutParams类定义了子View的布局参数,影响其在屏幕上的位置和大小。 2、线性布局(Linear Layout) 线性布局是最基础的布局类型,它可以按垂直或水平方向排列子View。每个子View可以通过`android:...

    android布局精解

    ViewGroup.LayoutParams类提供了设置布局参数的方法,如宽度、高度和对齐方式等。 2. 线性布局(Linear Layout) 线性布局是最基础的布局方式,它可以将子View沿水平或垂直方向排列。例如,在`main.xml`中,两个...

    Android用户界面设计:相对布局.doc

    通过实例化`RelativeLayout`对象,然后使用`addView()`方法添加子视图,并设置相应的布局参数。例如,可以使用`LayoutParams`对象来设置`android:layout_alignParentLeft`和`android:layout_toLeftOf`等属性,以确定...

    android 布局精解

    ViewGroup.LayoutParams类定义了子View的布局参数,告诉父View如何展示其子元素。 接下来是线性布局(Linear Layout),这是最常见的布局方式之一。线性布局可以沿着垂直或水平方向排列子视图。例如,在`main.xml`...

    Android百分比布局

    继承自Relative的自定义布局,实现了按照百分比布局控件,控件的比例可以按照自己指定的布局,不会因为手机尺寸的原因造成空间比例失调,控件的长宽比例由自己指定,参数值只需要设置一个(手机屏幕的高度或者宽度值...

    Android 原来PATH的菜单效果如此简单。布局+TranslateAnimation搞定-IT计算机-毕业设计.zip

    例如,菜单项可能被设置为隐藏,当用户触发特定事件时,通过改变布局参数使其可见。 然后,`TranslateAnimation`是Android的内置动画类之一,用于实现对象在屏幕上的平移效果。在PATH菜单中,`TranslateAnimation`...

    Android应用源码之原来PATH的菜单效果如此简单-IT计算机-毕业设计.zip

    总之,"Android应用源码之原来PATH的菜单效果如此简单"是一个很好的学习资源,它通过简单的布局和动画展示了如何为Android应用增添交互性。无论是对初学者还是有一定经验的开发者,都能从中获取有价值的经验和灵感。...

    Android绕球心旋转引导页效果

    在Android应用开发中,引导页通常用于首次启动应用时向用户展示应用的主要功能或特色,以提高用户体验。本文将深入探讨如何实现一个绕球心旋转的引导页效果,该效果利用了`ViewFlipper`组件。`ViewFlipper`是Android...

    android实例--窗口抖动demo

    2. **布局文件**:在`res/layout/activity_main.xml`中,添加一个需要抖动的View,如TextView或ImageView,并为其设置ID。 ```xml xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...

    Android旋转菜单动画

    在提供的`CustomView_Youku`文件中,可能包含了实现这一功能的源代码示例,你可以通过学习和分析这个代码,更深入地理解Android旋转动画的实现细节。通过这样的实践,你将能够熟练地为自己的应用添加各种动态效果,...

    Android最简单的代码中动态设置图片的大小(自动缩放),位置

    4. **应用参数**:最后,通过调用`setLayoutParams()`方法将设置好的参数应用到`ImageView`上,从而实现了图片位置和大小的动态调整。 #### 总结 通过上述步骤,我们可以在Android应用程序中轻松实现图片的动态...

    Android例子源码按钮旋转和动态上推menu效果

    通过不断地学习和实践,开发者可以进一步优化这些效果,比如添加过渡动画、自定义动画属性等,以提升用户体验。在实际项目中,这样的效果可以用于导航栏、设置菜单等多种场景,增加应用的吸引力和用户黏性。

    一个关于android Gallery图片点击后放大缩小的例子

    通过分析和学习这个项目,你可以更好地理解和实践在旧版Android系统中如何利用`Gallery`实现图片点击后渐进式放大缩小的效果。不过,对于新项目,建议使用现代的组件和方法来替换`Gallery`,以获得更好的性能和用户...

    可伸缩的android控件

    在Android中,我们可以使用ViewGroup的测量(onMeasure)和布局(onLayout)方法来控制控件的大小。`onMeasure`方法用于确定控件的大小,而`onLayout`则负责确定控件在视图中的位置。通过重写这两个方法,我们可以让...

    android 的y轴旋转动画

    在Android开发中,动画是提升用户体验的重要组成部分,尤其是在创建交互式和动态用户界面时。本文将深入探讨如何在Android平台上实现Y轴旋转动画,让你的应用程序更具吸引力。 首先,我们需要了解Android中的两种...

Global site tag (gtag.js) - Google Analytics