我正在尝试创建一个评论区域,我正在尝试进行评论设计,每个评论都包含文本+成员图标+成员名称......我试图像这样写,但图标一直出现在会员名称,任何帮助表示赞赏。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/txtMemberName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"/>
<TextView
android:id="@+id/txtComment"
android:paddingLeft="50dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/txtMemberName"/>
<ImageView
android:id="@+id/imgIcon"
android:paddingTop="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txtMemberName" >
</ImageView>
答案 0 :(得分:1)
使用LinearLayout
排列字段。一个LinearLayout
将从右到左(评论区域中的用户名/图像区域)和另一个内部LinearLayout
从上到下分开(用户图像中的用户名)。
这是代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/txtMemberName"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/imgIcon"
android:paddingTop="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<TextView
android:id="@+id/txtComment"
android:paddingLeft="50dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>