Hello! I created a menu and I'm interested in how to reduce the image from below and above, because there is a lot of empty space. Pictures 72x72, are stored in Drawable, refused folders with different resolutions, so as not to take up much space + in landscape orientation, this is another layout, they scale normally. android: scaleType rebuilt everything. Here is the code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <include layout="@layout/title"/> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/bg_button"> <RelativeLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="0.2"> <RelativeLayout android:id="@+id/homeButtonLayout" android:orientation="vertical" android:layout_gravity="top" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/homeButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="centerInside" android:src="@drawable/ic_home_g"/> </RelativeLayout> <LinearLayout android:id="@+id/homeButtonText" android:layout_below="@id/homeButtonLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_gravity="center" android:layout_height="wrap_content" style="@style/buttonFont" android:text="@string/str_base_activity_toolbar_home"/> </LinearLayout> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="0.2"> <RelativeLayout android:id="@+id/homeButtonLayout" android:orientation="vertical" android:layout_gravity="top" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/homeButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="centerInside" android:src="@drawable/ic_home_g"/> </RelativeLayout> <LinearLayout android:id="@+id/homeButtonText" android:layout_below="@id/homeButtonLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_gravity="center" android:layout_height="wrap_content" style="@style/buttonFont" android:text="@string/str_base_activity_toolbar_home"/> </LinearLayout> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="0.2"> <RelativeLayout android:id="@+id/availableButtonLayout" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/availableButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="centerInside" android:src="@drawable/ic_available_g"/> <TextView android:id="@+id/availableButtonCounter" android:layout_alignTop="@id/availableButton" android:layout_alignRight="@id/availableButton" android:text="2234" android:visibility="gone" style="@style/buttonBadge"/> </RelativeLayout> <LinearLayout android:id="@+id/availableButtonText" android:layout_below="@id/availableButtonLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_gravity="center" android:layout_height="wrap_content" style="@style/buttonFont" android:text="@string/str_base_activity_toolbar_available"/> </LinearLayout> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="0.2"> <RelativeLayout android:id="@+id/homeButtonLayout" android:orientation="vertical" android:layout_gravity="top" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/homeButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="centerInside" android:src="@drawable/ic_home_g"/> </RelativeLayout> <LinearLayout android:id="@+id/homeButtonText" android:layout_below="@id/homeButtonLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_gravity="center" android:layout_height="wrap_content" style="@style/buttonFont" android:text="@string/str_base_activity_toolbar_home"/> </LinearLayout> </RelativeLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="0.2"> <RelativeLayout android:id="@+id/homeButtonLayout" android:orientation="vertical" android:layout_gravity="top" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/homeButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="centerInside" android:src="@drawable/ic_home_g"/> </RelativeLayout> <LinearLayout android:id="@+id/homeButtonText" android:layout_below="@id/homeButtonLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_gravity="center" android:layout_height="wrap_content" style="@style/buttonFont" android:text="@string/str_base_activity_toolbar_home"/> </LinearLayout> </RelativeLayout> </LinearLayout> <LinearLayout android:id="@+id/parentLinearLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg_main"> </LinearLayout> </LinearLayout> Here's how it turns out:
