créer dessinés à partir du fichier xml

Je suis en train de travailler avec la carte et essayer de créer un marqueur comme objet Dessiné à partir de mon fichier de mise en page.
J'ai besoin de mon marqueur optique de changement dépend du type de point, et c'est pourquoi j'ai déclaré ma première image comme statique et mon deuxième image dynamique(Changement dynamique),mais ça ne fonctionne pas.

Mon fichier de mise en page

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  <ImageView
    android:id="@+id/marker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/marker" >
  </ImageView>

  <ImageView
    android:id="@+id/category"
    android:layout_width="10dp"
    android:layout_height="10dp"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:src="@drawable/category_for_children" />
</RelativeLayout>

Mon code:

Resources res = getResources();
try {
  marker = Drawable.createFromXml(res, res.getXml(R.layout.marker_on_map));
} catch (NotFoundException e) {
  e.printStackTrace();
} catch (XmlPullParserException e) {
  e.printStackTrace();
} catch (IOException e) {
  e.printStackTrace();
}
InformationsquelleAutor NazarK | 2013-01-19