Reputation: 933
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rl_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff" >
<RelativeLayout
android:id="@+id/relativelayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="15dp" >
<com.lociiapp.utils.RoundedImageView
android:id="@+id/notificationuserimage"
android:layout_width="46dp"
android:layout_height="46dp"
android:layout_alignParentLeft="true"
android:layout_marginBottom="17dp"
android:layout_marginLeft="17dp"
android:layout_marginRight="17dp"
android:layout_marginTop="17dp" />
<TextView
android:id="@+id/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:layout_toRightOf="@+id/notificationuserimage"
android:fontFamily="calibri"
android:paddingRight="20dp"
android:text="Request For Travlling to You"
android:textColor="#888686"
android:textSize="15dp" />
<TextView
android:id="@+id/revresetime"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/desc"
android:layout_marginRight="32dp"
android:layout_marginTop="1dp"
android:layout_toRightOf="@+id/notificationuserimage"
android:textColor="#c9cdd0"
android:textSize="12dp" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/linearlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginBottom="17dp"
android:layout_marginRight="25dp"
android:layout_marginTop="17dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginTop="8dp"
android:paddingRight="10dp"
android:src="@drawable/rejecticon" />
<View
android:id="@+id/view1"
android:layout_width="1dp"
android:layout_height="50dp"
android:layout_toRightOf="@id/imageView1"
android:background="#e0e0e0" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginTop="8dp"
android:layout_toRightOf="@id/view1"
android:paddingLeft="10dp"
android:src="@drawable/accepticon" />
</RelativeLayout>
</RelativeLayout>
This is my xml I am trying to set one Relative-layout always come right of other relative layout when Relative Layout visibility and in single text-view text auto adjust when other Relative Layout invisible. Please help me where I am doing wrong ? please find the attachment. There is Text-view collapse.
Upvotes: 0
Views: 66
Reputation: 10959
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:weightSum="1"
android:id="@+id/rl_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff" >
<RelativeLayout
android:id="@+id/relativelayout2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:paddingBottom="15dp" >
<com.lociiapp.utils.RoundedImageView
android:id="@+id/notificationuserimage"
android:layout_width="46dp"
android:layout_height="46dp"
android:layout_alignParentLeft="true"
android:layout_marginBottom="17dp"
android:layout_marginLeft="17dp"
android:layout_marginRight="17dp"
android:layout_marginTop="17dp" />
<TextView
android:id="@+id/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:layout_toRightOf="@+id/notificationuserimage"
android:fontFamily="calibri"
android:paddingRight="20dp"
android:text="Request For Travlling to You"
android:textColor="#888686"
android:textSize="15dp" />
<TextView
android:id="@+id/revresetime"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/desc"
android:layout_marginRight="32dp"
android:layout_marginTop="1dp"
android:layout_toRightOf="@+id/notificationuserimage"
android:textColor="#c9cdd0"
android:textSize="12dp" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/linearlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="17dp"
android:layout_marginRight="25dp"
android:layout_marginTop="17dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginTop="8dp"
android:paddingRight="10dp"
android:src="@drawable/rejecticon" />
<View
android:id="@+id/view1"
android:layout_width="1dp"
android:layout_height="50dp"
android:layout_toRightOf="@id/imageView1"
android:background="#e0e0e0" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginTop="8dp"
android:layout_toRightOf="@id/view1"
android:paddingLeft="10dp"
android:src="@drawable/accepticon" />
</RelativeLayout>
</LinearLayout>
Upvotes: 1