`

关于界面布局的一些小知识

阅读更多

android:gravity:

这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,

android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。

 

android:layout_gravity:

这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。同样,当我们在Button按钮控件中设置android:layout_gravity="left"属性时,表示该Button按钮将位于界面的左部。

 

当我们采用LinearLayout布局时,有以下特殊情况需要我们注意:

 

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

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

分享到:
评论

相关推荐

    最新最实用的android菜单界面布局

    下面我们将深入探讨Android菜单界面布局的相关知识点。 1. **菜单的基本类型**:Android菜单主要分为三种类型——选项菜单(OptionsMenu)、上下文菜单(Context Menu)和弹出式菜单(PopupMenu)。选项菜单通常在...

    界面布局(1)

    ### 界面布局知识点 #### 一、Android界面设计概览 Android应用程序的用户体验很大程度上取决于其用户界面(UI)的设计。优秀的UI不仅能够提升应用的吸引力,还能提高用户的使用效率。界面布局作为UI设计的核心...

    非常漂亮的QQ界面布局

    在Android平台上,QQ的界面布局(UI Design)是用户体验的重要组成部分。一个“非常漂亮的QQ界面布局”通常会包含精心设计的组件、色彩搭配、交互逻辑以及响应式布局等元素。下面,我们将深入探讨这些关键知识点。 ...

    qq登录界面布局实例

    以上就是关于创建“QQ登录界面布局实例”的相关知识,涵盖了Android布局设计、控件使用以及简单的交互逻辑。实际项目中,还需要考虑网络请求、数据验证、异常处理等多个方面,以确保登录功能的完整性和安全性。

    C# 界面布局 winform

    本资源"‘C# 界面布局 winform’"显然是关于如何使用C#进行WinForm界面设计的教程或工具,其价值在于帮助开发者提升UI设计能力。下面我们将深入探讨C# WinForm界面布局的相关知识点。 一、WinForm界面设计基础 ...

    自动调整界面布局的对话框

    “自动调整界面布局”通常涉及以下知识点: 1. **对话框资源编辑**:在Visual Studio中,开发者可以使用资源编辑器来设计对话框,添加控件并设置它们的位置和大小。通过对话框模板,我们可以预定义界面元素的初始...

    Flex3 界面布局教程

    ### Flex3 界面布局教程知识点详解 #### Canvas Layout 容器 Canvas 是 Flex 中一个非常基础且重要的布局容器,它允许开发者通过精确控制子元素的位置来构建界面。Canvas 容器本身定义了一个矩形区域,可以在此区域...

    聊天界面的布局

    总之,模仿QQ聊天界面布局是一个很好的学习实践,它涵盖了Android UI设计、数据绑定、动画效果等多个核心知识点。通过这个过程,初学者可以逐步掌握Android应用开发的基础,为进一步深入学习打下坚实基础。记得不断...

    结合用户导向和遗传算法的医疗终端界面布局设计.pdf

    知识点3:界面布局设计 界面布局设计是指根据用户需求和设计原则对界面元素进行布局的过程。在医疗终端界面布局设计中,界面布局设计是非常重要的,因为它可以影响用户体验和可用性。医疗终端界面布局设计需要考虑...

    C#Winform界面布局设计(左侧菜单)右侧窗口操作

    本主题聚焦于使用C#进行Winform界面布局设计,特别是实现左侧菜单和右侧窗口的操作。Winform是.NET Framework提供的一个强大的用户界面设计工具,它允许开发者创建具有丰富功能的桌面应用。 首先,我们要理解...

    微信界面布局效果

    微信界面布局效果是一种常见的移动应用设计...以上就是关于“微信界面布局效果”这一源码中可能涵盖的Android开发知识点。通过学习和实践,开发者不仅可以掌握微信界面的实现,还能提升在移动应用开发中的综合能力。

    java界面布局—日历

    总的来说,“java界面布局—日历”这个项目是一个很好的实践,它涵盖了Java GUI编程的基础知识,包括组件、布局管理和事件处理。通过这个小程序,开发者可以掌握如何有效地利用GridLayout创建规则的网格布局,同时也...

    android模仿360界面布局

    在Android开发中,模仿360界面布局是一个常见...总的来说,模仿360界面布局需要掌握Android的基础知识,包括UI设计、数据绑定、动画实现以及适配技巧。通过实践和不断学习,你将能打造出更加美观、易用的Android应用。

    RCP 界面布局实例

    本文将深入探讨RCP界面布局的相关知识点,并基于提供的"com.rcp.steve.crm"这一文件名,我们可以推测这是一个CRM(Customer Relationship Management)相关的RCP应用实例。 首先,理解RCP的基本架构至关重要。RCP...

    C#之模仿office界面布局程序框架winForm

    【C#之模仿Office界面布局程序框架WinForm】 在C#编程中,创建美观且功能丰富的用户界面是一项重要任务。Microsoft Office系列软件以其直观、高效的设计界面,深受用户喜爱。因此,模仿Office界面布局,可以为...

    android界面布局工具以及资料

    本文将深入探讨Android界面布局工具及其相关资料,帮助开发者们创建美观、功能丰富的用户界面。 首先,我们要了解Android界面布局的基础。Android界面主要通过XML文件来定义,这些文件通常位于项目的res/layout目录...

    Android界面布局

    总结来说,Android的界面布局与UI设计紧密相关于Activity的生命周期管理。开发者需要熟练掌握Activity的各个生命周期状态以及如何在这些状态下进行操作,同时还要合理利用调试工具如Log来跟踪和优化应用的性能。通过...

    咖啡界面布局

    总之,"咖啡界面布局"项目提供了一个学习Android界面设计的实践案例,涵盖了布局管理、组件交互、资源管理和界面跳转等多个关键知识点。通过深入研究这个项目,初学者不仅可以提升对Android开发的理解,还能锻炼实际...

    C# 实现。Net 开发工具样式的界面布局

    通过以上知识点的运用,我们可以构建出具有专业开发工具样式的界面布局。文件“炫酷主界面_测试”可能是实现此类布局的一个示例,通过查看和分析这个文件,可以进一步了解具体的实现细节。在实际项目中,不断实践和...

    仿QQ登录界面布局(源码)

    总的来说,实现“仿QQ登录界面布局”涉及到Android UI设计、布局管理、事件监听、网络编程、数据解析以及用户交互等多个方面的知识。通过这个项目,开发者不仅可以提升Android应用开发技能,还能深入理解用户界面...

Global site tag (gtag.js) - Google Analytics