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();
}
Vous devez vous connecter pour publier un commentaire.
Drawable.createFromXml
n'est pas pour le chargementLayouts
ouView
dans drawable!!voir cet exemple de son utilisation:
http://spearhend.blogspot.com/2012/04/load-android-drawable-from-xml.html