android设置水平布局,Android开发借助LinearLayout实现垂直水平居中布局
释放双眼,带上耳机,听听看~!
在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实现垂直水平居中布局相关推荐
- android 垂直水平居中对齐,Android开发借助LinearLayout实现垂直水平居中布局
释放双眼,带上耳机,听听看~! 在Android应用程序的开发中,有时需要限制水平和垂直屏幕的切换,今天这篇文章是技术狗小编为大家整理的Android应用借助LinearLayout实现垂直水平居中布 ...
- android设置高度比例,android开发layout按比例布局(详解)
释放双眼,带上耳机,听听看~! 由于Android的复杂性,在写程序的时候经常会遇见一些难题,也可能会遇见处理不了的问题,下面是技术狗小编详解android layout 按比例布局的代码,一起进入下 ...
- android设置水平布局,Android布局左右对齐在水平布局
我有一个ImageView和一个ImageButton.我们让他们在一个水平的布局旁边彼此相邻.我正在努力使图像在屏幕上保持对齐,并且按钮对齐.我已经尝试设置重力,但它似乎没有什么不同.我哪里错了? ...
- android设置渐变背景,Android LinearLayout渐变背景
我在将渐变背景应用于LinearLayout时遇到问题. 根据我所读的内容,这应该相对简单,但似乎不起作用. 作为参考,我正在开发2.1-update1. header_bg.xml: android ...
- android设置字体滚动,Android开发:TextView设置字体横向滚动
最近项目中遇到textview中文字显示不全的问题,由于界面设计原因,textview只能占比一定的宽度.基于以上情况,查找了一下textview的属性,强大的textview居然可以设置字体滚动,于 ...
- android设置滚动条样式,Android零基础入门|滚动视图ScrollView-设置滚动条样式
前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习 ...
- android 设置字体位置,android中textview控件中的文字的位置是如何调整的
有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity( ...
- android 设置listview滚动条,Android ListView 滚动条的设置详解及实例代码
Android ListView 滚动条的设置详解 1.滚动条的属性 android:scrollbarAlwaysDrawHorizontalTrack 设置是否始终显示水平滚动条.这里用Scrol ...
- Android设置toolbar高度,Android基础知识之 Toolbar 的使用
Toolbar是Android5.0推出的,用来替代ActionBar的控件.可以高度的自定义,使用灵活.官方的ToolBar是必须在5.0以上的系统才能使用, 如果需要在低版本中使用.需要使用sup ...
最新文章
- 微信公众账号开发-发送模板消息
- jenkins关闭,重启几种方式
- java 递归生成格雷码_格雷码的递归生成
- 【网易云信 x 齿轮易创】互联网时代,如何在教育行业抢占C位
- tomcat源码阅读之StandardHost和StandardEngine
- 57张PPT彻底搞清楚区块链技术。。
- [转]Hadoop集群_WordCount运行详解--MapReduce编程模型
- 会议交流 | 智能风控技术峰会(请关注图分析相关论坛)
- 第一堂TCP/IP课
- VS2010与VS2012变化的快捷键
- 不是有效的win32程序_Python实用案例编程入门:第十一章 做一个年会抽奖程序
- Log4j2 漏洞检测工具清单
- LuoguP2123 皇后游戏
- “大姨吗”创始人柴可:“慢就是快”
- echarts地图省份按顺序依次高亮demo(源码)
- 智能机器人的核心技术和技术指标总结
- vs2022 系统找不到指定文件
- java调用fastdfs分布式文件系统
- python库作用_python 里 certifi 库的作用
- 从底层到算法 — 2020年最全的大厂面试题