How can I align my ImageView with my TextView in LinearLayout?

I have the following ImageView and TextView: enter image description here

Here is the 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> 

How to make the image and text be at the same height? I also want the ImageView to be in the corner

+6
source share
3 answers

Try the following:

 <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> 
+18
source

Here is a simple solution that works well. It’s essential to add here: android: layout_gravity = "center_vertical" in the TextView

 <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon" /> <TextView android:id="@+id/usernameTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" /> </LinearLayout> 
+5
source
 <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TextView" android:layout_weight="0.04" /> <ImageView android:id="@+id/imageView" android:layout_width="204dp" android:layout_height="200dp" app:srcCompat="@mipmap/ic_launcher" /> 
0
source

Source: https://habr.com/ru/post/888949/


All Articles