Here is the code using layout resource file:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:clipChildren="false"
android:clipToPadding="false"
tools:context=".MainActivity">
<LinearLayout
android:id="@+id/layout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:clipChildren="false"
android:clipToPadding="false"
>
<Button
android:id="@+id/im11"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:src="@drawable/munshee_logo"
android:padding="1dp"
android:scaleType="centerCrop"
android:cropToPadding="true"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@drawable/munshee_logo"/>
<Button
android:id="@+id/im12"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="1dp"
android:scaleType="centerCrop"
android:cropToPadding="true"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@drawable/munshee_logo"
android:src="@drawable/munshee_logo" />
<Button
android:id="@+id/im13"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="1dp"
android:scaleType="centerCrop"
android:cropToPadding="true"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@drawable/munshee_logo"
android:src="@drawable/munshee_logo" />
<Button
android:id="@+id/im14"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="1dp"
android:scaleType="centerCrop"
android:cropToPadding="true"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@drawable/munshee_logo"
android:src="@drawable/munshee_logo" />
<Button
android:id="@+id/im15"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="1dp"
android:scaleType="centerCrop"
android:cropToPadding="true"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@drawable/munshee_logo"
android:src="@drawable/munshee_logo" />
</LinearLayout>
how do I convert this into java code? The outcome should be one row of buttons horizontally spread across the screen. also, each button should scale itself according to the dimensions of the screen. Please help me implement this.