I have linearlayout with 4 imagebutton one after another. In linearlayout with horizontal orientation and provided equal width. Here buttons are aligning properly but the images present in those buttons are not getting aligned properly.
Here is the below code, i have tried and this is how it looks. How do i make the images align properly with correct shape?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:background="#fff"
android:paddingLeft="10dp"
android:paddingRight="10dp">
<ImageButton
android:id="@+id/add_fav_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:scaleType="fitXY"
android:layout_gravity="center"
android:src="@drawable/ic_whatsapp"
/>
<ImageButton
android:id="@+id/id_share_fb_btn"
android:src="@drawable/ic_whatsapp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:layout_gravity="center"
android:scaleType="fitXY"/>
<ImageButton
android:id="@+id/id_share_all_btn"
android:src="@drawable/ic_share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:layout_gravity="center"
android:scaleType="fitXY"/>
<ImageButton
android:id="@+id/id_whatsapp_btn"
android:src="@drawable/ic_whatsapp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="0dp"
android:minHeight="0dp"
android:layout_gravity="center"
android:scaleType="fitXY"/>
</LinearLayout>
Updated image, after changing android:layout_height="50dp" to android:layout_height="wrap_content"