在LinearLayout中如果当前LinearLayout设置为android:orientation="horizontal"
在布局里面的空间设置为android:layout_gravity="center_horizontal"这样是起不到居中效果的,此时需要在LinearLayout外面继续创建一个LinearLayout,设置其属性
android:orientation="vertical"
布局文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<TextView
android:background="@drawable/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:id="@+id/test1"/>
<TextView
android:background="@drawable/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:id="@+id/test1"
android:layout_toRightOf="@+id/test1" />
</LinearLayout>
</LinearLayout>
分享到:
相关推荐
主要介绍了Android应用借助LinearLayout实现垂直水平居中布局的方法,文中列举了LinearLayout线性布局下居中相关的几个重要参数,需要的朋友可以参考下
简单代码实现控件水平居中,里面有详细备注说明
要想让您的控件水平居中或垂直居中其实很简单,只要在控件的上一级中设置【android:gravity=”center”】属性即可 如: <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android android:...
Android 的入门开发帮助文档,能够更容易的帮你理解和使用LinearLayout的语法
android studio 初学者 Linearlayout 水平和垂直的布局文件
android demo,LinearLayout的事件的的处理,LinearLayout的显示的隐藏。
android linearlayout 学习
LinearLayout的3种实现方式:xml配置布局、代码动态实现,自定义实现。
自动换行的LinearLayout,实现horizontal可以自动换行
自定义可折叠的linearlayout,适用于多种布局和多种形式的数据
自己写的一个可扩展收缩的LinearLayout,很简单,有需要的同学可以下来看看,有问题大家一起交流
ScrollView+LinearLayout 仿Listview 效果
LinearLayout 生成表格,可上下滑动、左右滑动,可多选
LinearLayout与RelativeLayout混合用
android demo,自定义LinearLayout的实现。
extends LinearLayout 实现侧滑菜单 要点: 1 FrameLayout布局的特性 2 对以下方法的理解: 2.1 Override computeScroll() 2.2 Scroller
继承Linearlayout的Viewgroup可以左右流畅滑动切换,类似viewpage
注意:android:layout_width=”fill_parent” android:layout_height=”fill_parent” 属性中,若水平居中,至少在宽度上占全屏;若垂直居中,则在高度上占全屏 <LinearLayout android:layout_width=fill_...