接着上一篇 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,原因不明。
感谢阅读!有什么问题可以在这里留言~ 大家一起学习