首先说的是LinearLayout布局下的居中一般是这样的:
(注意:android:layout_width="fill_parent" android:layout_height="fill_parent" 属性中,若水平居中,至少在宽度上占全屏;若垂直居中,则在高度上占全屏)

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

要实现垂直水平居中,几个基本参数值得注意:
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"表示该布局下的元素水平居中;

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

                                                                                          

更多相关文章

  1. 模仿墨迹天气设置界面布局
  2. Android学习中一些小项目(连载中)
  3. LinearLayout布局中如何让控件置底
  4. android 基本布局(RelativeLayout、TableLayout等)使用方法及各种
  5. [UI]抽屉菜单DrawerLayout分析(一)
  6. android中AlertDialog设置圆角
  7. 移动开发:Android官方提供的支持不同屏幕大小的全部方法
  8. 《每天进步一点点》---android之Fragment
  9. Android入门教程(七)之五大布局对象---FrameLayout,LinearLayout

随机推荐

  1. Android(安卓)Shape的使用
  2. android APK签名过程之CERT.SF分析
  3. android eventbus ui sqlite http
  4. Android发送通知栏通知
  5. 安卓开发——ProgressBar反向进度条(进度
  6. Android(安卓)启动第三方程序
  7. Android——Dialog
  8. android上的MD5和RSA的加解密
  9. android中的守护线程
  10. Android(安卓)AlarmManager 应用