我米具有自定義列表用於聊天應用程序。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 –