Я показываю пользовательский вид при нажатии карты. Это представление находится в другом файле макета XML, и этот файл макета включен в макет XML, в котором находится вид карты.
Например, файл пользовательского представления - map_tool_tip.xml, а экран карты - mapscreen.xml. В mapscreen.xml код написан так:
<RelativeLayout
android:layout_width = "fill_parent"
android:layout_height = "fill_parent">
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="05HCG9bJJ4yk-8qGcV1_LoEI4J499NRLnkQIIlQ"
/>
<include android:id="@+id/layoutMapToolTip"
layout="@layout/map_tool_tip"
android:layout_centerInParent="true"
android:layout_marginLeft="15dp"
android:layout_marginTop="50dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
Видимость подсказки инструмента макета установлена на GONE и изменяется только при нажатии. Теперь, иногда случается так, что подсказка никогда не становится видимой. Я думаю, это попадает под mapview. Я не уверен, в чем проблема. Но это не происходит каждый раз, но это случается.
В чем может быть проблема, если всплывающая подсказка не видна и решение этой проблемы?