接着上一篇 http://blog.csdn.net/zhczyx/article/details/51706071

在上一篇中,编写了一个简单的朋友圈界面,只支持文字,没有任何功能反馈。而在本文中,为上一篇中的界面添加了“赞、评论、分享”功能。

先看一下示例图:

从图片中可以看出,已经比较接近常用的朋友圈界面的功能了。后期还会添加多媒体支持----图片、视频、音频。

具体内容其实没什么好说的,直接上代码

git@github.com:zhczyx/FriendBlogView--WithFunctions.git

https://github.com/zhczyx/FriendBlogView--WithFunctions.git

其中,赞使用了SharedPreference 来实现退出后仍然保留,但是评论没有保存,因此重启Activity后评论会消失。

同时,由于后期会添加多媒体支持,因此针对ListView添加了缓存功能,从而使更加流畅。

需要注意的是,在自己实现的时候,写评论时edittext会被弹出的键盘挡住。需要在AndroidManifest 中 Activity标签中加上以下代码:

android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
android:windowSoftInputMode="stateVisible|adjustPan|stateHidden"

还有就是分享功能在虚拟机中不能使用,会变成发送message,原因不明。

感谢阅读!有什么问题可以在这里留言~ 大家一起学习

简单的朋友圈界面-Android(二)相关推荐

  1. 简单的朋友圈界面-Android(一)

    最近项目里面做到过,整理出来了一个简单的朋友圈的界面. 先来看一下截图 每一个item由一个头像图标,姓名和个人信息组成. 主要内容是一段文本内容.同时下面有三个按钮-赞.评论和分享. 这就是一个很基 ...

  2. 【Android】 简单的朋友圈界面设计

    Android 简单的朋友圈界面设计 在Eclipse中创建Android项目,名称为friend 修改新建项目的res/layout目录下的布局文件activity_main.xml,将默认添加的布 ...

  3. mui教程2——窗口管理、调用相册、调用摄像头、调用重力感应、微信朋友圈界面(仿制)分析

    一.窗口管理 1,页面初始化 在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5 ...

  4. 如何在App中实现朋友圈功能之二快速实现用户信息的自定义——箭扣科技Arrownock...

    如何在App中实现朋友圈功能 之二 快速实现用户信息的自定义 自我关联社交元素: anSocial中很多的社交元素API,如帖子(Post).相册(Album).文件(File)等,这些API的可选参 ...

  5. 布局管理器的嵌套实现微信朋友圈界面

    布局管理器的嵌套实现微信朋友圈界面 布局管理器嵌套原则: 根布局管理器必须包含xmlns属性 在一个布局文件中,最多只能有一个根布局管理器,如果需要有多个还需要使用一个根布局管理器将他们括起来. 不能 ...

  6. 我也有微信朋友圈了 Android实现

    最近写了一个简单的朋友圈程序,包含了朋友圈的列表实现,视频的录制.预览与上传,图片可选择拍照或者从相册选取,从相册选取可以一次选择多张照片,并且限制照片的张数,想拥有真正属于自己的朋友圈吗?快来围观 ...

  7. android开发--仿微信朋友圈界面

    话不多说,先来看两张效果图 看图片效果还凑合,就是"朋友圈"三个字和头像的动画过渡效果和微信朋友圈的实际效果还是有点差距,可以的话以后慢慢再优化吧,这里贴出相关的代码,可能部分代码 ...

  8. 一个简单的朋友圈单张或多张图片展示的思路

    先放在例子图,跟朋友圈的单张或者多张图片展示很相识! 简单介绍下,最多3列,最多3行,2张图片或者4张图片时为2列. 看到这个需求,我首先想到的是自定义一个viewgroup,通过addview的方式 ...

  9. 朋友圈九宫格android,CUTTT - 四六九宫格藏图,玩出朋友圈新高度 - Android 应用 - 图像 - 【最美应用】...

    照片分享的乐趣,也正是生活分享的乐趣,我们想要把自己的故事记录下来,想让一些人有机会了解我们的生活,亦或是告诉我们的朋友我现在过得怎么样了,你那边还好吗? 所以分享照片本身就应该是一件很快乐的事情,而 ...

最新文章

  1. 图的概念以及常见的图论问题介绍
  2. python 多维数组(array)排序
  3. cpp map 获取所有 key_Flutter 中最熟悉的陌生人之 Key 全面解析
  4. 车载360度全景监视系统
  5. DB2开发系列之一——基本语法
  6. Head First 设计模式目录
  7. IDEA 导出java文档
  8. 安卓熄屏录像_最屌免费安卓Android屏幕录像软件 (免ROOT)
  9. 3dmax:3dmax的软件中右边工具栏的创建、修改、层次、运动、显示、几何体的粒子系统、工具、灯光、摄影、空间扭曲、系统、实用程序、辅助对象等使用技巧之详细攻略
  10. 虚拟摄像头之一: android8.1 移植 v4l2loopback 虚拟摄像头
  11. 新浪短链接生成器 最新新浪短网址短链接在线生成器推荐
  12. 基于ES7243E ADC芯片I2S接口在BES平台上LINE-IN驱动开发
  13. 可编程逻辑器件之按键消抖实验
  14. 最新分布式存储解决方案zData将于闪存论坛上正式发布!
  15. Android之低功耗蓝牙的基本使用
  16. 为什么husky哈士奇放弃了传统的 JS 配置(翻译)
  17. hdoj 2452 Navy maneuvers
  18. Java大数据方向学习路径导航
  19. 宏基服务器型号,宏基云服务器排名
  20. ABAP ALV 删除按钮标准写法

热门文章

  1. ai人工智能培训讲师计算机视觉讲师叶梓:计算机视觉领域的自监督学习模型——MAE-7
  2. 联想thinkpad E425搭建服务器
  3. 免费天气API,天气JSON API,不限次数获取十五天的天气预报
  4. php 导出csv文件bom,php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法...
  5. WebGIS行政区炫酷特效——流光特效教程
  6. 0002有意思的小题目
  7. 概率与期望(小总结)
  8. ⑬云上场景:蜻蜓fm,基于ECS构建的转码集群
  9. js jq 动态加载js文件
  10. WEBP图片怎么打开?如何转成JPEG