Android(安卓)ViewPager前两页显示空白
16lz
2021-01-25
问题描述
当时我在做一个聊天工具,要求制作一个表情符号输入框框,这个聊天界面就是一个ChatActivity,上面就是聊天消息,下面就EditText用于输入点击表情按钮时,要像微信那样,从屏幕下方弹出一个表格,让用户选择要发送的表情。这个表情框我用一个Fragment制作,叫:EmojiFragment,然后里面加ViewPager,ViewPager里每一页都是一个EmojiPageFragment(也是一个Fragment)。
当我点击表情按钮,EmojiFragment显示出来了,我点击某一个表情,再按发送,表情发送出去了,表情表格隐藏。这个时候,再点击表情按钮,下面的表格却显示空白了
Adapter的getItem()方法一直都是没有调用
下面是创建Adapter的代码:
emojiAdapter = new EmojiAdapter(getFragmentManager());
然后我把这个修改成:
emojiAdapter = new EmojiAdapter(getChildFragmentManager());
正常显示了
更多相关文章
- ListView中的Item项中有Button按钮时,setOnItemClickListener点击
- 在android的状态栏(statusbar)中增加menu,home和back快捷键的方法
- JS和Android交互调用
- 一步步实现 仿制Android(安卓)LOL多玩盒子(四) 自定义AlertDialo
- Android在网页下(WebView中运用HTML)点击按钮打开本地手机应用程
- Android(安卓)学习之那些年我们遇到的BUG4:Error:(46, 38) 错误:
- 懒骨头的Android文档备份3:一个简单的交互界面
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下) 。
- Android实现有道辞典查询功能实例详解