我米具有自定义列表用于聊天应用程序。TextView的重叠在RelativeLayout的
它在两侧和TextView的在中间的“聊天消息”基本上有两种ImageView的。 下面所有的三个在底部都有textview的时间。 下面的屏幕截图更好。
这里的问题是TextView的是在ImageView的重叠,如果“聊天消息”的文本只是线的时间。
这个问题更好地与HTML,CSS修正为浮动明确:两个。
我对LinearLayout here中的嵌套RelativeLayout进行了另一个解答,但我想用一个RelativeLayout保持它的干净。
布局XML是如下 -
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/icon1"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@mipmap/ic_launcher" />
<TextView
android:id="@+id/msgText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:textSize="20sp"
android:layout_marginLeft="42dp"
android:layout_marginRight="42dp"
android:text="this is a test" />
<ImageView
android:id="@+id/icon2"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:src="@mipmap/ic_launcher" />
<TextView
android:id="@+id/timeText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="40px"
android:layout_marginTop="10dp"
android:layout_below="@+id/msgText"
android:layout_alignParentRight="true"
android:gravity="right"
/>
</RelativeLayout>
下面这个屏幕快照 -
我不看不到任何屏幕截图... –
可能与你的某些概率有关浏览器。此处 - http://i.stack.imgur.com/lAWim.png –