【发布时间】:2016-02-05 11:56:44
【问题描述】:
我有带有 android android:layout_centerHorizontal="true" 的 TextView,用户昵称在哪里,在 TextView 的右侧。我想添加一个 ImageView,在其中设置用户的状态(红色或绿色)但状态图像仍然在左边(layout_toEndOf="@+id/username" 已设置)。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="@string/username"
android:id="@+id/username"
android:layout_alignParentTop="false"
android:textColor="#921090"
android:textSize="20dp"
android:layout_centerHorizontal="true"/>
<ImageView
android:layout_width="10dp"
android:layout_height="10dp"
android:id="@+id/status"
android:layout_toEndOf="@+id/username"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/username"/>
【问题讨论】:
-
android:layout_toLeftOf="@id/status"添加此 Textview 部分 -
改用线性布局。你的问题会解决的
-
尝试从
ImageView中删除layout_alignParentTop -
放置屏幕图像以及您想要如何制作它。所以我们可以想象你想做什么?
-
您尝试
android:drawableRight或android:drawableEnd与textview?它会显示小的图像视图。
标签: android android-layout android-imageview