Android仿微博实现添加话题的输入框

Android仿微博实现添加话题的输入框,第1张

由于项目需求,需要实现一个类似于微博的可以添加话题的编辑框,实现发布帖子时可以添加话题,并且话题要变色 可选中 可删除等.起初为了快速实现,就在网上找了以下,有人已经实现了此功能,这里给出参考帖子的链接 Android 自定义view-仿新浪微博#话题#插入EditText

不过测试的时候发现有些许bug,并且在华为手机上删除话题不能被选中,于是就基于参考帖子的实现思路,对其中一些东西进行了修改,并适配了华为(原因是通过 KeyCode==KeyEvent.KEYCODE_DEL竟然监听不到华为个别机型的删除键)手机.

1.通过onSelectionChanged()监听光标的位置,来判断光标是否被选中在话题文字内部,如果在话题内部,则将光标定位到话题结束处.

2.添加addTextChangedListener(),监听文字变化.如果是删除文字动作,则遍历TEditText内部的list,判断是否有话题,如果有并且删除的是话题,则对话题进行选中.最后,刷新TEditText的UI展示.

如图1是添加话题的效果

图2是话题被选中的效果

源码和TEditText使用访问我

微信又有更新啦!此次微信更新的版本为微信内测版版本号是7.0.20,有部分人已经收到了内测邀请,此次微信更新的内容比较多,其中最有亮点的就是微信消息可隐藏。下面看下还有哪些重要更新。

青少年模式

首先增加了,微信此次比较为未成年人考虑,增加了青少年模式,开启后小孩在使用微信时里面的视频、公众号、搜一搜、看一看等等消息都会经过过滤,营造一个 健康 的上网环境。

聊天记录隐藏

聊天记录隐藏可谓是很多人都想要的,最早iOS出来这个功能的时候,羡煞安卓用户,现在安卓用户也可以体验到了,只要长按聊天——“不显示该聊天”就可以了,并不会删除聊天记录。当你需要的时候可以通过搜索来恢复显示聊天记录。

聊天框表情搜索

聊天框不仅可以聊天了,你也可以看到聊天框下面有一个搜一搜的小框框,可以在聊天的时候搜索各种各样的表情包,只需要点击一下搜索框就可以了,斗图不怕输了。

邀人进群消息分享

以往邀请新人进微信群,往往不会有 历史 消息,新人只能查看新消息,现在规则变了,当你邀请新人时可以分享给新人最多99条 历史 聊天记录。

安卓手机平板同时登录

安装在手机和平板都可以同时登录微信了,这不再是iPad的专利,安卓用户也被一视同仁。

群直播

现在微信群也可以直播了,新增了微信群直播按钮。具体怎么玩还有待大家去 探索 。

朋友圈话题标签

大家都在谈论什么话题?在朋友圈或者朋友圈评论中只要加上一个“ # ”号就可以添加话题了。如果你只想发文字也可以长按相机发送纯文字了,这是很早就有的功能。

如果你没有收到邀请也不要着急,私信发送“微信7.0.20”或者“微信内测”就可以收到邀请啦。

Glow智能体的苹果和安卓话题同步问题可以通过以下方式解决:

1.检查你的手机是否安装最新版本的Glow智能体应用程序。安卓版本的Glow智能体应用程序可以在Google Play商店下载,苹果版本可以从App Store获取。

2. 如果你的手机已经安装了最新版本的Glow智能体应用程序,可以尝试重新登录帐户。

3. 如果以上两个方法无效,可以手动将数据同步到Glow智能体应用程序,方法是:登录Glow智能体应用程序,并点击右上角的“同步”按钮,系统会自动将苹果和安卓话题同步到应用程序中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7907730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存