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. 关于GridView控件中设置大小的问题
  3. Android(安卓)android:gravity和android:layout_gravity的区别以
  4. 安卓XML布局,相对布局的常用属性~
  5. anroid的RelativeLayout的一些xml配置
  6. 系出名门 Android(安卓)系列文章索引
  7. Android强制让某个控件获得焦点
  8. Android(安卓)Studio实现代码混淆
  9. ScrollView中嵌入ListView办法

随机推荐

  1. Android下so注入汇总
  2. AndroidStudio Unknown attribute androi
  3. ProgressBar使用详解(进度条动画)
  4. 移动端H5的Video标签无法播放在线视频的
  5. AudioRecord||AudioTrack
  6. android scaleType的属性
  7. Android:Error retrieving parent for it
  8. Android:获取APK签名信息
  9. Android(安卓)activity属性设置大全
  10. Android控件属性大全