so now your view looks like this:

All you do not need to do is change the height and weight of both views - these are different
EDIT: now you have this:

According to http://developer.android.com/intl/es/guide/topics/resources/drawable-resource.html
delete this line
android:innerRadiusRatio="2.5"
SOLUTION: I have already changed some files:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#00000000" android:padding="10dp" android:id="@+id/mainLayout"> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/image" android:layout_width="65dp" android:layout_height="65dp" android:src="@color/colorAccent"/> <ProgressBar android:id="@+id/progressBar" android:layout_width="65dp" android:layout_height="65dp" android:padding="1dp" android:progressDrawable="@drawable/circular_progress_bar" android:background="@drawable/circle_shape" android:style="?android:attr/progressBarStyleHorizontal" android:max="100" android:progress="65" android:layout_alignLeft="@+id/image" android:layout_alignTop="@+id/image" /> </RelativeLayout>
Circular progress bar:
<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="270" android:toDegrees="270"> <shape android:innerRadius="32dp" android:shape="ring" android:thickness="1dp" android:useLevel="true"> <gradient android:angle="0" android:endColor="#007DD6" android:startColor="#007DD6" android:type="sweep" android:useLevel="false" /> </shape> </rotate>
Circular shape
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:thickness="1dp" android:innerRadius="32dp" android:useLevel="false"> <solid android:color="#CCC" /> </shape>
And it looks like this:

Hope this helps
source share