`

android程序在Layout中设置控件水平或垂直居中

阅读更多

    要想让您的控件水平居中或垂直居中其实很简单,只要在控件的上一级中设置【android:gravity="center"】属性即可

如:


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
   
android:gravity="center"
    android:background="#000000"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <ImageView
    android:id="@+id/logo"
    android:src="@drawable/logo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />
</LinearLayout>


    这样一个ImageView控件就乖乖的待在你选定区域的正中间了。 gravity的属性值还有很多,可以单独设置水平或垂直居中。大家可以查看相应的文档,或使用Eclipse的提示功能快速查看。

 

 

0
0
分享到:
评论
1 楼 yaoneng 2012-05-21  
请问在代码里面怎么写呢

相关推荐

    android控件解析

    - `android:layout_centerVertical`:设置为`true`时,使控件在其容器内垂直居中。 - `android:layout_centerInParent`:设置为`true`时,使控件在其父容器内完全居中,同时考虑水平和垂直方向。 **第二类:引用ID...

    Android 控件说明

    - `android:layout_centerVertical`:使该视图垂直居中。 - `android:layout_centerInParent`:使该视图在父视图中居中。 - `android:layout_margin*`:设置该视图与其它视图之间的边距。 例如: ```xml ...

    Android布局控件之RelativeLayout详解

    - `android:layout_centerInParent`: 使子视图在其父视图中完全居中(同时水平和垂直居中)。 - `android:layout_alignParentBottom`: 使子视图贴紧父视图的底部。 - `android:layout_alignParentLeft`: 使子视图...

    android studio 基本控件

    - **android:layout_centerInParent**, **android:layout_centerHorizontal**, **android:layout_centerVertical**:使当前 View 在父容器中居中显示。 - **android:layout_alignParentTop**, **android:layout_...

    Android Layout样式布局

    - 用途:分别使控件在水平方向或垂直方向上居中。 - 示例:`android:layout_centerHorizontal="true" android:layout_centerVertical="true"` - **android:layout_alignParent[Top|Bottom|Left|Right]** - 用途...

    android入门重点讲义(含有代码).pdf

    * android:layout_centerHorizontal:设置控件在水平方向居中 * android:layout_centerVertical:设置控件在垂直方向居中 * android:layout_centerInParent:设置控件在父容器中居中 * android:layout_...

    android控件布局常用属性

    - `android:layout_gravity`:决定控件在父布局中的位置,如线性布局中的按钮,可以设置为`left`、`right`等,使其在父布局中靠左或靠右。 `android:scaleType`是`ImageView`中的一个重要属性,用于控制图片如何...

    android_所有布局属性和UI控件

    为了实现水平和垂直居中: - **android:layout_centerHorizontal**:如果为true,则控件在水平方向上居中。 - **android:layout_centerVertical**:如果为true,则控件在垂直方向上居中。 - **android:layout_...

    RadiosButton中文字居中一行显示

    2. **`android:layout_gravity`** 属性用来指定该控件在父容器中的位置。同样地,设置为`center`可以使`RadioButton`在其所在位置居中。 3. 关键的改变在于新增的**`android:background`** 属性,并将其值设置为`@...

    android控件常用属性.doc

    - `android:layout_centerVertical`:使控件垂直方向居中。 - `android:layout_centerInparent`:让控件在父元素内完全居中。 - `android:layout_alignParentBottom`:将控件贴紧父元素的下边缘。 - `android:layout...

    AndroidXML布局属性详解

    * android:layout_centerVertical:使控件垂直居中。 * android:layout_centerInParent:使控件相对于父控件完全居中。 * android:layout_alignParentBottom:使控件贴紧父控件的下边缘。 * android:layout_...

    Activity layout布局

    7. `android:layout_centerHorizontal`, `android:layout_centerVertical`, `android:layout_centerParent` - 分别使控件在水平、垂直方向或两者同时居中。 这些属性的组合使用能够创建出复杂且富有层次感的界面...

    android的布局及主要控件的属性

    例如,在一个水平布局中,如果有两个TextView,其中一个TextView设置了`android:layout_weight="1"`,另一个没有设置或设置为0,则第一个TextView将占据更多的空间。 - **android:singleLine**:设置为`true`时,...

    android排版布局属性

    - **android:layout_centerHorizontal**、**android:layout_centerVertical**、**android:layout_centerInParent**:使控件在父容器中水平居中、垂直居中或同时水平垂直居中。 ### 控件之间位置大小属性 为了增强...

    Android 标签属性大全

    - `android:layout_centerVertical`:使控件在其父容器中垂直居中显示。 - `android:layout_centerHorizontal`:使控件在其父容器中水平居中显示。 - `android:layout_alignParentTop`:使控件顶部与父容器顶部...

    android 窗口布局 layouts 下的各种控件

    LinearLayout按照垂直或水平方向线性地排列其子视图。通过设置`android:orientation`属性,可以选择水平或垂直排列。此外,`android:layout_weight`属性允许分配权重给子视图,以便根据权重比例分配空间。这对于创建...

    Android布局控件之linearlayout案例

    在Android开发中,LinearLayout是一种非常基础且常用的布局控件,它是Android SDK提供的布局管理器之一。本教程将深入探讨LinearLayout的使用,通过实际案例来帮助理解其工作原理和功能。 线性布局(LinearLayout)...

    Android手机开发 控件 TextView文字居中

    `android:layout_gravity`是针对TextView在其父视图中的位置进行设置的。 例如,在一个LinearLayout中,我们可以这样设置: ```xml android:layout_width="match_parent" android:layout_height="match_parent...

Global site tag (gtag.js) - Google Analytics