Trouver la position réelle d'une ImageView

Je voudrais trouver la position réelle d'un ImageView drawable. Actuellement, elle renvoie la valeur 0, car le ImageView est redimensionnée par une relative mise en page. Mais le drawable à l'intérieur de l'affichage de l'image n'est pas de remplir toutes dans le rapport de mise en page. Il remplit toute la largeur, et il est centré verticalement avec l'espace vide en haut et en bas.

    <RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relative_layout_main"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:gravity="center"
    >

    <ImageView
        android:id="@+id/imageview"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:src="@drawable/drawable"/>

</RelativeLayout>

Veuillez voir la capture d'écran jointe. Je suis à la recherche pour les x et y du rectangle rouge et la largeur, de la hauteur de.

Trouver la position réelle d'une ImageView

U ne essayer de l'imageView.getDrawable().getBounds(). gauche /droite/bas/haut de la valeur ..??
Il retourne 0,0 ou de la position des parents
si son match parent largeur et la mère est la pleine largeur de l'écran, le départ sera 0 0..??

OriginalL'auteur pepe-pa | 2014-02-26