Hi, I am trying to create a list of checkboxes that should look like the image below, which will take place before and after the checkmark image.

but when I try to create a checkbox, it displays as below.

there is no space surrounding the tagged image, as shown in the first image. If I use the add-on to add a flag to it like "android: padding = 50dp" , it gives the space between the tag image and the text. But leaving no space at the beginning of the .ie in front of the Check-Mark image. below is my xml layout for checkbox
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="15dp"> <CheckBox android:layout_width="fill_parent" android:layout_height="wrap_content" android:button="@drawable/btn_check_square" android:background="@drawable/filter_item_background" android:textColor="@android:color/black" android:padding="5dp" android:text="check box text"/> </LinearLayout>
Any help in solving this problem is appreciated.
source share