Same aspect ratio of progressbar in custom listview
===

I have a listview with a custom row layout. In this custom row is a progressbar ( "circle" ) which indicates a loading state. To make the layout looks how i like it, im using layout_weight for the progressbar and the layout containing some other gui stuff.

Example:

    <ProgressBar
        android:id="@+id/progressBar1"
        style="?android:attr/progressBarStyleSmall"
        android:layout_width="0dip" 
	    android:layout_height="match_parent" 
	    android:layout_weight="1" />
    
   
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
	    android:layout_width="0dip" 
	    android:layout_height="match_parent" 
	    android:layout_weight="7"
	    android:layout_marginLeft="6dip" 
	    android:orientation="vertical"
	    >

I want the progressbar to have the same aspect ratio.

My problem is that the progressbar looks weird on different devices. On my galaxy nexus everything looks fine and the progressbar has the same aspect ratio. But on - for example - my emulator, the progressbar looks like an egg and thats terrible.

Can someone please point out my error?