释放双眼,带上耳机,听听看~!

在Android应用程序的开发中,有时需要限制水平和垂直屏幕的切换,今天这篇文章是技术狗小编为大家整理的Android应用借助LinearLayout实现垂直水平居中布局,希望对你学习这方面有所帮助。

首先说的是LinearLayout布局下的居中一般是这样的:

(注意:android:layout_width=”fill_parent” android:layout_height=”fill_parent” 属性中,若水平居中,至少在宽度上占全屏;若垂直居中,则在高度上占全屏)

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:gravity="center|center_horizontal|center_vertical" >

// 上面gravity属性的参数:center为居中,center_horizontal为水平居中,center_vertical为垂直居中

android:id="@+id/Binding_button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="关联新账户" />

要实现垂直水平居中,几个基本参数值得注意:

1、android:orientation=”vertical”表示该布局下的元素垂直排列;

2、android:layout_gravity=”center_horizontal”表示该布局在父布局里水平居中,此时其父布局必须拥有android:orientation=”vertical”属性;

3、android:layout_gravity=”center_vertical”表示该布局在父布局里垂直居中,此时其父布局必须应设置成android:orientation=”horizontal”属性(默认为该属性),且其父布局的高度应设置为android:layout_height=”fill_parent”属性;

4、android:gravity=”center_horizontal”表示该布局下的元素水平居中;

线性布局垂直水平居中布局文件实例:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

android:layout_width="wrap_content"

android:layout_height="fill_parent"

android:layout_gravity="center_horizontal"

>

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:orientation="vertical"

android:layout_gravity="center_vertical"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content" >

android:layout_width="100dp"

android:layout_height="wrap_content"

android:gravity="right"

android:text="用户名" />

android:layout_width="300dp"

android:layout_height="wrap_content" />

android:layout_width="fill_parent"

android:layout_height="wrap_content" >

android:layout_width="100dp"

android:layout_height="wrap_content"

android:gravity="right"

android:text="Email" />

android:layout_width="300dp"

android:layout_height="wrap_content" />

上文是技术狗小编解说的Android应用借助LinearLayout实现垂直水平居中布局,相信大家都熟悉了,还有不懂的问题,可以咨询技术狗小编哦。

android设置水平布局,Android开发借助LinearLayout实现垂直水平居中布局相关推荐

  1. android 垂直水平居中对齐,Android开发借助LinearLayout实现垂直水平居中布局

    释放双眼,带上耳机,听听看~! 在Android应用程序的开发中,有时需要限制水平和垂直屏幕的切换,今天这篇文章是技术狗小编为大家整理的Android应用借助LinearLayout实现垂直水平居中布 ...

  2. android设置高度比例,android开发layout按比例布局(详解)

    释放双眼,带上耳机,听听看~! 由于Android的复杂性,在写程序的时候经常会遇见一些难题,也可能会遇见处理不了的问题,下面是技术狗小编详解android layout 按比例布局的代码,一起进入下 ...

  3. android设置水平布局,Android布局左右对齐在水平布局

    我有一个ImageView和一个ImageButton.我们让他们在一个水平的布局旁边彼此相邻.我正在努力使图像在屏幕上保持对齐,并且按钮对齐.我已经尝试设置重力,但它似乎没有什么不同.我哪里错了? ...

  4. android设置渐变背景,Android LinearLayout渐变背景

    我在将渐变背景应用于LinearLayout时遇到问题. 根据我所读的内容,这应该相对简单,但似乎不起作用. 作为参考,我正在开发2.1-update1. header_bg.xml: android ...

  5. android设置字体滚动,Android开发:TextView设置字体横向滚动

    最近项目中遇到textview中文字显示不全的问题,由于界面设计原因,textview只能占比一定的宽度.基于以上情况,查找了一下textview的属性,强大的textview居然可以设置字体滚动,于 ...

  6. android设置滚动条样式,Android零基础入门|滚动视图ScrollView-设置滚动条样式

    前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习 ...

  7. android 设置字体位置,android中textview控件中的文字的位置是如何调整的

    有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity( ...

  8. android 设置listview滚动条,Android ListView 滚动条的设置详解及实例代码

    Android ListView 滚动条的设置详解 1.滚动条的属性 android:scrollbarAlwaysDrawHorizontalTrack 设置是否始终显示水平滚动条.这里用Scrol ...

  9. Android设置toolbar高度,Android基础知识之 Toolbar 的使用

    Toolbar是Android5.0推出的,用来替代ActionBar的控件.可以高度的自定义,使用灵活.官方的ToolBar是必须在5.0以上的系统才能使用, 如果需要在低版本中使用.需要使用sup ...

最新文章

  1. 微信公众账号开发-发送模板消息
  2. jenkins关闭,重启几种方式
  3. java 递归生成格雷码_格雷码的递归生成
  4. 【网易云信 x 齿轮易创】互联网时代,如何在教育行业抢占C位
  5. tomcat源码阅读之StandardHost和StandardEngine
  6. 57张PPT彻底搞清楚区块链技术。。
  7. [转]Hadoop集群_WordCount运行详解--MapReduce编程模型
  8. 会议交流 | 智能风控技术峰会(请关注图分析相关论坛)
  9. 第一堂TCP/IP课
  10. VS2010与VS2012变化的快捷键
  11. 不是有效的win32程序_Python实用案例编程入门:第十一章 做一个年会抽奖程序
  12. Log4j2 漏洞检测工具清单
  13. LuoguP2123 皇后游戏
  14. “大姨吗”创始人柴可:“慢就是快”
  15. echarts地图省份按顺序依次高亮demo(源码)
  16. 智能机器人的核心技术和技术指标总结
  17. vs2022 系统找不到指定文件
  18. java调用fastdfs分布式文件系统
  19. python库作用_python 里 certifi 库的作用
  20. 从底层到算法 — 2020年最全的大厂面试题

热门文章

  1. wireshark 如何识别应用层的协议是什么呢?
  2. 生产者消费者 读者写者
  3. Android-APK体积优化与dex方法数超出解决
  4. 几所大学新增计算机相关专业研究生招生
  5. python入门推荐
  6. jdbc配置文件密码加密
  7. java mediatype属性_基于ServletRequest实现请求获取内容类型的媒体类型MediaType、字符集Charset的工具类ContentTypeUtil...
  8. Android自定义密码输入框(可显示或隐藏)
  9. shell ip扫描
  10. 数字文档管理与免费文件共享服务:了解关键差异