`
jianweicao
  • 浏览: 120562 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android:layout_gravity="bottom"不起作用问题

 
阅读更多

布局layout时, 发现设置了android:layout_gravity="bottom"后view并没有底对齐, 查了下, 原来如下:

对于 LinearLayout

当 android:orientation="vertical"  时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。

当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。

 

晕...

分享到:
评论

相关推荐

    layout_gravity和gravity区别以及应用

    在Android开发中,`layout_gravity`和`gravity`是两个关键属性,它们都与控件的对齐和定位有关,但应用场景和作用对象不同。本文将深入探讨这两个属性的区别,以及它们在实际开发中的应用。 首先,我们来了解`...

    android:layout_gravity和android:gravity的区别

    这意味着,例如,如果你在垂直排列的`LinearLayout`中设置了`android:layout_gravity="right"`,实际上它将在垂直方向上起作用,而非你可能预期的水平方向。 6. 示例: ```xml xmlns:android=...

    Android Layout样式布局

    ### Android Layout样式布局详解 #### 一、概述 在Android应用开发中,界面设计是非常重要的一环,而界面设计的核心就是布局(Layout)。布局决定了应用界面的结构与外观,是用户体验好坏的重要因素之一。本文将...

    android layout

    在Android开发中,`Layout`起着至关重要的作用,它用于组织和排列用户界面中的各种视图(View)组件。通过使用不同的布局方式,开发者可以创建出灵活且适应不同屏幕尺寸的应用界面。本文将详细介绍与Android布局相关...

    android layout例子

    android:layout_gravity="bottom|center_horizontal" ... /> ``` 4. **网格布局(GridLayout)**:网格布局将视图组织成行列。每个子视图都有一个行和列的索引。例如: ```xml ...> android:layout_row="0...

    Android开发—使用ActivityGroup来切换Activity和Layout

    android:layout_gravity="bottom" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <!-- 功能模块按钮 1 --> android:id="@+id/btnModule1" ...

    android初学者开发笔记

    如果需要改变子视图的位置,则可以通过`android:layout_gravity`属性来实现。默认情况下,所有子视图会堆叠在一起。 - **常用属性**: - `android:layout_gravity`:定义视图在父容器中的位置。 - `top`:顶部...

    Android 教程 PDF

    android:layout_gravity="bottom" android:background="#ff0000" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <!-- 子视图2 --> android:text="Thatis" android:layout_...

    Android控件大全以及各布局空间的使用方式

    - `android:gravity`: 控制内部内容的对齐方式,例如 `top`, `bottom`, `left`, `right`, `center` 等。 **示例代码**: ```xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

    Android布局优化和zipalign

    android:layout_gravity="bottom" android:text="Start"/> ``` 在这个例子中,虽然`FrameLayout`默认会将子元素放在左上角,但通过使用`android:layout_gravity`属性,可以改变子元素的位置,使其居中显示或放置...

    android XML文件详解

    - `android:layout_alignParentBottom`, `android:layout_alignParentLeft`, `android:layout_alignParentRight`, `android:layout_alignParentTop` - 这些属性用于指定视图是否应该与父容器的某个边缘对齐。 - ...

    android.R.styleable 类包含 XML属性

    * android:gravity="bottom" // 设置控件显示在底部 TextView 属性 TextView 是 Android 中的一种基本控件,用于显示文本。我们可以使用以下属性来设置 TextView 的样式和行为。 * android:text="@String/text1" ...

    java layout基本布局

    android:layout_gravity="bottom|right"/> ``` 4. **网格布局(GridLayout)** 网格布局将子视图排列成网格,每个子视图占据相等的行和列空间。通过设置`android:rowCount`和`android:columnCount`定义网格的...

    Android实现图片自动切换功能(实例代码详解)

    android:layout_gravity="bottom" android:gravity="center" android:layout_marginTop="5dp" android:background="#E6E6E6"> android:id="@+id/p1" android:layout_width="5dp" android:layout_height="5...

    Android自定义控件下拉刷新实例代码

    android:gravity="center_horizontal|bottom" android:text="@string/pull_to_refresh" /> android:id="@+id/updated_at" android:layout_width="match_parent" android:layout_height="0dp" android:layout...

    如何让安卓(Android)子控件超出父控件的范围显示

    通过使用`android:layout_gravity="bottom"`,我们可以确保这些子控件在父控件的底部对齐,即使它们的部分内容超出了父控件的边界。 例如,最后一个`RelativeLayout`具有一个圆形背景和一个指向上的箭头图标,这...

    android studio 基本控件

    - 例如,如果希望一个子 View 在 LinearLayout 的底部居中显示,则可以设置 `android:layout_gravity="center_vertical|bottom"`。 - **android:gravity**:用于设置 LinearLayout 内部的子 View 如何对齐。 - ...

    Android中Dialog从底部划入

    dialog.getWindow().setGravity(Gravity.BOTTOM); dialog.getWindow().getAttributes().windowAnimations = R.style.DialogSlideAnim; return dialog; } } ``` 在这里,我们定义了一个名为`DialogSlideAnim`的...

    Android SurfaceView添加组件view不被组件覆盖.rar

    android:layout_gravity="center_horizontal|bottom" android:orientation="vertical"> android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:...

    android框架布局的使用

    2. android:layout_gravity:用于设置视图在布局中的对齐方式。可选值有 top, bottom, left, right, center_vertical, center_horizontal, center。 三、使用示例 在XML布局文件中,你可以这样创建一个FrameLayout...

Global site tag (gtag.js) - Google Analytics