RelativeLayout里套RelativeLayout,

第一个RelativeLayout:

android:layout_width="match_parent"

第二个RelativeLayout:

android:layout_height="wrap_content"

android:layout_centerInParent="true"

子控件不要向父控件对齐,而是android:layout_marginRight="0dp",子控件之间偏移。

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/layout_login_info"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:background="#333333"    android:gravity="center"    android:visibility="visible" >    <RelativeLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerInParent="true"        android:gravity="center" >        <LinearLayout            android:id="@+id/layout1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerVertical="true"            android:layout_marginRight="0dp"            android:background="#777777"            android:gravity="center"            android:paddingLeft="8dp"            android:paddingRight="18dp" >            <ImageView                android:id="@+id/icon1"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:layout_marginRight="3dp"                android:src="@drawable/ic_launcher">            </ImageView>            <TextView                android:id="@+id/text1"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:text="ABCD"                android:textColor="@android:color/white"                android:textSize="16sp" >            </TextView>        </LinearLayout>        <ImageView            android:id="@+id/icon2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerVertical="true"            android:layout_marginLeft="-15dp"            android:layout_toRightOf="@id/layout1"            android:src="@android:drawable/btn_radio" >        </ImageView>        <TextView            android:id="@+id/text2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_centerVertical="true"            android:layout_marginLeft="0dp"            android:layout_toRightOf="@id/icon2"            android:text="Good"            android:textColor="@android:color/darker_gray"            android:textSize="18sp" >        </TextView>    </RelativeLayout></RelativeLayout>


效果如下:

更多相关文章

  1. Android控件笔记——在界面中显示图片
  2. Android(安卓)UI控件详解-CheckBox(多选框)
  3. Android(安卓)UI控件详解-Gallery(画廊)
  4. Android(安卓)UI控件详解-ImageSwitcher(图片切换器)
  5. Android(安卓)滑动开关控件
  6. Android(安卓)学习之- 单选按钮、复选框、状态开关、时钟控件
  7. Android(安卓)控件之八:AutoCompleteTextView自动完成文本框
  8. Android(安卓)UI控件详解-RadioGroup和RadioButton(单选框)
  9. Android中Preference的使用以及监听事件分析

随机推荐

  1. 一个android 异步多线程类介绍
  2. Performance Tips for Android’s ListVi
  3. android 数组数据绑定到listview
  4. Android.mk添加第三方jar包
  5. Android(安卓)Saving Data
  6. Android(安卓)ExpandableListView分组效
  7. android 可以拖动的圆形 进度条
  8. Android(安卓)Auto-IP support
  9. android websocket推送
  10. Android(安卓)获取手机应用信息