android:layout_centerHorizontal="true"和 android:gravity="center_horizontal"什么区别

android:layout_marginTop="20dp"
  android:layout_centerHorizontal="true"  //个人中心的妙用和 marginTop一起的妙用

<RelativeLayout
            android:layout_width="200dip"
            android:layout_height="200dip" >
            <Button
                android:layout_width="100dp"
                android:layout_height="50dp"
                android:layout_centerHorizontal="true"
                android:gravity="center"
                android:text="btn" />
        </RelativeLayout>
android:layout_centerHorizontal:用于相对布局(RelativeLayout)的子控件居中。
android:gravity用于控件里的内容怎么显示。值为center_horizontal就是你想要的button上字居中,等同android:gravity=“center”

时间: 2024-11-08 22:31:33

android:layout_centerHorizontal="true"和 android:gravity="center_horizontal"什么区别的相关文章

RelativityLayout 子控件的几个常用的属性 android:layout_centerHorizontal=&quot;true&quot;、 android:layout_centerVertical=&quot;true&quot; 、android:layout_centerInParent=&quot;true&quot;

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:ori

Android中RelativeLayout各个属性 android:layout_alignParentLeft=”true”找不到有时候

android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下 android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx"  --将控件的左边缘和给定ID控件的右边缘对齐 andr

(转)Android属性设置android:noHistory=&quot;true&quot;

设置 android:noHistory="true"后,该Activity在statck中不留历史痕迹.默认的值是false. 举例说明,假设有三个Activity分别是:A,B,C.这三个Activity可以依次顺序启动下一个Activity,比如,在A中做一个Button,用户点击后跳转到B ; 同样,在B中也做一个Button,点击跳转到C.C不再做Button,只是一个用以演示的空壳Activity. 在AndroidManifest.xml中配置B的属性为:android:

selector的使用,android:clickable=&quot;true&quot;

<ImageView android:id="@+id/patrol_buzzer_btn" android:layout_width="80dp" android:layout_height="80dp" android:src="@drawable/selector_buzzer" android:clickable="true" app:layout_constraintBottom_toTop

android学习六(android中四种基本布局)

前面学习了android中的基本组件的使用,这一篇,我将总结下android中布局的使用,详细的看下面. 1.LinearLayout LinearLayoutyot又称线性布局,是一种常用的布局,它又可以有水平方向的和垂直方向的布局方式.前面一篇博文基本使用的是线性布局中的垂直布局,这个垂直布局的的方式是有属性android:orientation="vertical"控制的.如果把值指定为horizontal则控件就会在水平方向上排列了.下面我进行实战的操作吧. 新建一个andro

Android RelativeLayout属性,android:descendantFocusability属性用法

1.RelativeLayout属性 android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件的左边缘和给定I

【android】ImageView的src和background的区别以及两者的妙用

一.ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸 .src是图片内容(前景),bg是背景,可以同时使用. 此外: scaleType只对src起作用:bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式 二. 解决android:background背景图片被拉伸问题 : 如上所述,background设置的

Android的Toast介绍-android学习之旅(三十六)

Toast简介 Toast是一个非常方便的消息提示框,会在桌面显示一个短暂的消息提示.有两个特点: 1.消息不会获得焦点. 2.过一段时间会自动消失. Toast的生成步骤 1.调用构造器或者静态方法makeText()来生成一个Toast. 2.调用Toast设置该消息的对其方式,页边距等. 3.调用Toast的show()方法将他显示出来. Toast大部分只能显示消息,如果要显示图片和图表等需要用setView()方法进行定制. 带图片的消息提示 demo package peng.liu

Caused by: java.lang.NoSuchMethodException: &amp;lt;init&amp;gt; [class android.content.Context, interface android

?? 在写自己定义的view时,有时会报下面错误: Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet] <view android:id="@id/viewpage_container" android:layout_width="fill_parent" and