在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>

更多相关文章

  1. Android(安卓)ListView几个比较有用的属性
  2. Android(安卓)Preference置灰显示
  3. Android(安卓)动画效果设置
  4. 【移动开发】Android中各种xml汇总
  5. EditText
  6. android ndk开发
  7. Android:Property Animation
  8. Fresco属性
  9. 自定义ListView中的分割线

随机推荐

  1. Android中下载文件的使用
  2. Android apk to library
  3. android canvas 画闹钟 圆弧
  4. Android Drawable scale
  5. android security and policy
  6. as真机安装apk遇到的一个坑 INSTALL_FAIL
  7. Appcelerator Cloud Push Notification i
  8. android SQLiteOpenHelper 和 DatabaseEr
  9. android TextView中间删除线显示
  10. android 为textView设置selector