问题描述

当时我在做一个聊天工具,要求制作一个表情符号输入框框,这个聊天界面就是一个ChatActivity,上面就是聊天消息,下面就EditText用于输入点击表情按钮时,要像微信那样,从屏幕下方弹出一个表格,让用户选择要发送的表情。这个表情框我用一个Fragment制作,叫:EmojiFragment,然后里面加ViewPager,ViewPager里每一页都是一个EmojiPageFragment(也是一个Fragment)。

当我点击表情按钮,EmojiFragment显示出来了,我点击某一个表情,再按发送,表情发送出去了,表情表格隐藏。这个时候,再点击表情按钮,下面的表格却显示空白了

Adapter的getItem()方法一直都是没有调用

下面是创建Adapter的代码:

emojiAdapter = new EmojiAdapter(getFragmentManager());

然后我把这个修改成:

emojiAdapter = new EmojiAdapter(getChildFragmentManager());

正常显示了

更多相关文章

  1. ListView中的Item项中有Button按钮时,setOnItemClickListener点击
  2. 在android的状态栏(statusbar)中增加menu,home和back快捷键的方法
  3. JS和Android交互调用
  4. 一步步实现 仿制Android(安卓)LOL多玩盒子(四) 自定义AlertDialo
  5. Android在网页下(WebView中运用HTML)点击按钮打开本地手机应用程
  6. Android(安卓)学习之那些年我们遇到的BUG4:Error:(46, 38) 错误:
  7. 懒骨头的Android文档备份3:一个简单的交互界面
  8. Android事件分发机制完全解析,带你从源码的角度彻底理解(下) 。
  9. Android实现有道辞典查询功能实例详解

随机推荐

  1. 关于Android的Activity的onCreate多次调
  2. 好久米有碎碎念啦 android how to click
  3. Android(安卓)中使用MediaRecorder进行录
  4. 【Android】_MyContentProvider_外部访问
  5. Android: change app names
  6. Android监听屏幕锁屏
  7. Android在内存中读取数据
  8. android WebView解析
  9. Android(安卓)拖拽效果实现代码分享 - OR
  10. Android(安卓)IPC 机制【1】--简介