View和TextView:
这是 XML :
<LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/headerLinearLay" android:orientation="horizontal"> <ImageView android:src="@drawable/icon" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/avatarImageView"></ImageView> <TextView android:layout_height="wrap_content" android:id="@+id/usernameTextView" android:text="TextView" android:layout_width="wrap_content" android:paddingLeft="4px"></TextView> </LinearLayout>
如何使图像和文本定位在同一高度?我也想让ImageView在角落里
<RelativeLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/headerLinearLay"> <ImageView android:id="@+id/avatarImageView" android:src="@drawable/icon" android:layout_height="wrap_content" android:layout_width="wrap_content"></ImageView> <TextView android:id="@+id/usernameTextView" android:text="TextView" android:paddingLeft="4dp" android:layout_toRightOf="@id/avatarImageView" android:layout_centerVertical="true" android:layout_height="wrap_content" android:layout_width="wrap_content"></TextView> </RelativeLayout>
翻译自:https://stackoverflow.com/questions/6115567/how-can-i-align-my-imageview-with-my-textview-in-a-linearlayout