午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

百度地圖api - Android百度地圖SDK,MapView上層按鈕可見卻不可觸,怎么解決?

瀏覽:587日期:2022-10-04 14:08:28

問題描述

Android 布局中,我在百度地圖的地圖層上層(頂層)添加一個按鈕。但是添加后,按鈕可以被看見,卻觸摸不到——觸摸后還是由按鈕下面的地圖層在響應,似乎有一層透明的“地圖觸摸層”蓋住了按鈕。

百度地圖api - Android百度地圖SDK,MapView上層按鈕可見卻不可觸,怎么解決?

我嘗試了兩種布局,效果都如上所述。其中的TextureMapView換作MapView也無濟于事:

<RelativeLayout> <android.support.design.widget.FloatingActionButton/> <com.baidu.mapapi.map.TextureMapView/></RelativeLayout>

<RelativeLayout> <com.baidu.mapapi.map.TextureMapView/> <android.support.design.widget.FloatingActionButton/></RelativeLayout>

不光是這個按鈕,我另一個BottomSheet視覺上蓋住百度地圖的時候,觸覺上仍然是地圖在頂層。

請問有什么解決辦法?謝謝。

UPD:

我發現如果把同一個位置的 FAB 改成普通 button 的話,button 就可以被正常點擊。這就讓我更疑惑了。所以補充上我的 xml 片段:

<RelativeLayout android:layout_width='match_parent' android:layout_height='0dp' android:layout_weight='1'> <com.baidu.mapapi.map.TextureMapViewandroid: android:layout_width='match_parent'android:layout_height='match_parent'android:clickable='true'/> <android.support.design.widget.FloatingActionButtonandroid: android:layout_width='wrap_content'android:layout_height='wrap_content'android:src='http://www.leifengta.com.cn/wenda/@drawable/ic_gps_fixed_black_24dp'android:layout_margin='@dimen/fab_margin'android:layout_alignParentBottom='true'android:layout_alignParentRight='true'android:layout_alignParentEnd='true'/></RelativeLayout>

問題解答

回答1:

已經用非常簡單的辦法解決:

給 FAB 添加android:clickable='true'。

雖然不知道為什么這句必須被寫上。

回答2:

把你的FAB和BottomSheet放到MapView的后面。

回答3:

之前也遇到過,事件分發有問題。你設置 TextureMapView的 android:clickable='true'試試

標簽: 百度 地圖
主站蜘蛛池模板: 日韩中文在线观看 | 国产a一级| www.av在线.com| 天天操天天干天天摸 | 亚洲黄色在线免费观看 | 国产在线高清视频 | 亚洲免费高清 | 在线观看免费黄色小视频 | 亚洲成人久 | 在线免费观看成年人视频 | 日本中文字幕精品 | 亚洲精品入口 | 国产成人一级 | 日韩三级视频在线观看 | 淫亚洲| 一级黄毛片| 国产精品69毛片高清亚洲 | 成人片网址 | 中文久久精品 | 狠狠干男人的天堂 | 在线国产中文字幕 | 青青草久| 写真福利片hd在线播放 | 午夜精品三级久久久有码 | 天堂视频网 | 欧美午夜网站 | 男人爱看的网站 | 在线免费观看黄网站 | 久久国产精品一区二区三区 | 一区二区三区四区在线视频 | 久久久久久久免费 | 特级大胆西西4444人体 | 国产精品人人 | 精品一区久久 | 成人高清免费 | 欧美精品黑人猛交高潮 | 黄色福利 | 日日躁夜夜躁白天躁晚上躁91 | 一级国产精品 | 国产一二在线 | 四虎影视1304t |