Just create the parent layout of the button (larger or clickable) and execute a click event similar to -
<LinearLayout android:id="@+id/backbuttonlayout" android:layout_width="50dp" android:layout_height="50dp"> <Button android:id="@+id/backbutton" android:layout_width="25dp" android:layout_height="25dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="15dp" android:layout_marginTop="5dp" android:background="@drawable/arrow" android:paddingLeft="10dp" android:paddingRight="10dp" android:textColor="@color/title_gray" android:textSize="14sp" android:visibility="visible" /> </LinearLayout>
Now, in your activity, do this:
LinearLayout backbuttonlayout = (LinearLayout)findViewById(R.id.backbuttonlayout);
and do setOnClickListener () on backbuttonlayout
source share