Bonjour à tous,
J'utilise une SupportMapFragment (Gmaps API2) dans l'une de mes applications, tout fonctionne correctement sauf que parfois la carte reste noir, comme si elle ne s'était pas chargée.
> Bizarrement, switcher sur un autre fragment (slidingMenu) puis y revenir la fait subitement apparaitre (redrawn?)
Quelqu'un aurait une idée pour éviter ce désagrément? (je me vois assez mal dire à mon client que si la carte reste noir, il lui faut switcher d'écran pour y revenir ensuite et Ô magie! la carte est apparue )
voila le code de la map: (je remplace dynamiquement une frameLayout par la map)
Layout:
Code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [...] <FrameLayout android:id="@+id/loc_containerMap" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:background="@android:color/transparent" > </FrameLayout> [...]
En vous remerciant par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @Override protected void onViewInflating(View root) { if (supportMapFragment == null) { supportMapFragment = new SupportMapFragment(); } listview = (ListView) root.findViewById(R.id.fragment_loc_listview); listview.setOnItemClickListener(this); getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.loc_containerMap, supportMapFragment).commit(); loadData(); }
Partager