I'm trying to create a listview containing conversations in chat bubbles, and each chat bubbles are rows in the list view.
So what I have is an avatar on the left, and a chat bubble on the right. Then in the chat bubble, I have a textview for name, a textview for content, and a textview for time. The problem is, I cannot adjust the height of the chat bubble such that the bottom edge is just below the textview for time. In the chatBubble, I have this line that does not work android:layout_alignBottom="@+id/timeLabel" because timeLabel is a textview created after chatBubble. If I place chatBubble tags right below timeLabel, the height of chatBubble will be just right because lf the layout_alignBottom, but chatBubble covers all the text created before it. Is there a way I can create the chatBubble last, and bring the view to the background? Or is there a better way to do this? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/avatarIcon" android:background="@drawable/logo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dip" android:layout_marginTop="5dip"/> <Button android:id="@+id/chatBubble" android:layout_toRightOf="@+id/avatarIcon" android:background="@drawable/chat_bubble_left" android:layout_width="fill_parent" android:layout_alignBottom="@+id/timeLabel" android:layout_height="fill_parent" android:layout_margin="5dip"/> <TextView android:id="@+id/userLabel" android:layout_toRightOf="@+id/avatarIcon" android:text="user name should be here......" android:textColor="#ff8400" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:textSize="11dip" android:layout_marginLeft="20dip"/> <TextView android:id="@+id/content" android:layout_toRightOf="@+id/avatarIcon" android:layout_below="@+id/userLabel" android:text="This is just a test description" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="11dip" android:layout_marginLeft="20dip" android:textColor="#fff" android:layout_marginRight="20dip" android:layout_marginTop="5dip"/> <TextView android:id="@+id/timeLabel" android:layout_alignParentRight="true" android:layout_below="@+id/reviewContent" android:text="10 mins" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="11dip" android:layout_marginLeft="20dip" android:textColor="#fff" android:layout_marginRight="20dip" android:layout_marginTop="5dip"/> </RelativeLayout> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---