雷之律者

雷之律者 查看完整档案

北京编辑北京邮电大学  |  电信工程 编辑滴滴出行  |  android开发工程师 编辑填写个人主网站
编辑

移动端咸鱼

个人动态

雷之律者 提出了问题 · 2020-11-05

Android使用BottomSheet遇到的一个匪夷所思的问题

项目中用到bottomsheet,xml大致如下:

<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:app="http://schemas.android.com/apk/res-auto"
 android:layout_width="match_parent"
 android:layout_height="match_parent">
 
 ... ...
 
     <FrameLayout
         android:id="@+id/bottom_container"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         app:behavior_hideable="true"
         app:layout_behavior="@string/bottom_sheet_behavior"/>
 
 </androidx.coordinatorlayout.widget.CoordinatorLayout>

FrameLayout中会根据需求动态添加不同的view。现在遇到的问题是,如果FrameLayout中包含RecyclerView(或者其他ScrollView?),behavior_hideable就会有效,否则behavior_hideable无效,无法手动下滑使bottom sheet消失。有大神可以解答一下吗~

关注 1 回答 0

雷之律者 赞了回答 · 2020-08-27

解决PopupWindow的OnItemSelectedListener失效的问题

OnItemSelectedListenerAdapterView里,应该是和ChoiceMode是有关联的

参考:

  1. Why is my onItemSelectedListener not called in a ListView?
  2. How to trigger setOnItemSelectedListener in ListView?

p.s.非必需的话,还是可以考虑使用DialogFagment替换PopupWindow吧,或者是使用其他替代组件:掘金: razerdp/BasePopup使用教程

关注 2 回答 1

雷之律者 提出了问题 · 2020-08-26

解决PopupWindow的OnItemSelectedListener失效的问题

同样是继承AdapterView,PopupWindow中的DropDownListView设置OnItemSelectedListener无效,但是Spinner的就正常回调,有大佬可以回答一下吗~

关注 2 回答 1

雷之律者 关注了用户 · 2020-08-26

沉默王二 @itwanger

《Web全栈开发进阶之路》作者
公众号:沉默王二
微信:qing_geee
专注于有趣的Java技术,有益的程序人生

关注 6268

雷之律者 关注了用户 · 2020-08-26

日拱一兵 @tanrigongyibing

欢迎关注,公众号「日拱一兵」,以读侦探小说思维趣味轻松学习Java技术

关注 22842

雷之律者 关注了专栏 · 2020-08-26

前端精读专栏

精读前端业界好文,每周更新

关注 6511

雷之律者 关注了专栏 · 2020-08-26

技术风暴

关注公众号「关山不难越」学习更多前端进阶知识。 Classical is something not fade,but grow more precious with time pass by,so is dream id dream.

关注 5136

雷之律者 关注了专栏 · 2020-08-26

力扣加加

努力做西湖区最好的算法题解

关注 3244

雷之律者 关注了专栏 · 2020-08-26

前端食堂

个人公众号:前端食堂 你的前端食堂,记得按时吃饭~

关注 2822

雷之律者 关注了用户 · 2020-08-26

飞狐 @feihu

专注AI量化,Julia、Flux.jl、终端TensorFlow.js

关注 1044

认证与成就

  • 获得 1 次点赞
  • 获得 3 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 3 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2020-08-26
个人主页被 244 人浏览