Android应用中意见反馈功能的探讨与实现

很多Android应用的都提供了“意见反馈”功能,便于收集用户对该产品的建议,今天就来研究下现在市面上的“意见反馈”功能的实现形式,以91手机助手,网易新闻和布卡漫画为例,相应的有三种不同的形式:

1)91手机助手(滚动型)

主界面使用ScrollView实现,软键盘会覆盖界面下方的内容,需要滚动才能看到下面的输入框等信息,适合反馈界面信息量比较多的情况。同时在标题栏的右边有个客服答复按钮,能够让用户看到自己反馈信息的回复,增强了产品与用户交互性。

 

  

 

2)网易新闻(非滚动简洁型)

网易的反馈界面很简洁,中间内容部分只有三个控件垂直排列,使用LinearLayout进行布局,没有滚动功能,并在AndroidManifest文件中指定了

android:windowSoftInputMode="adjustResize"

保证软键盘不覆盖控件内容,而是将控件托起。

 


 

3)布卡漫画(第三方SDK型)

这种类型是第二种类似,只不过在标题栏右边增加了历史反馈按钮,方便用户查看以前的反馈信息,以及产品的给予用户信息的反馈。但由于使用了第三方的SDK,容易造成与其他应用界面雷同,且受限于第三方,这种常见与小公司或个人开发的应用中。当然,好处是工作量是减少了一些。

 

  

 

接下来就来搭建意见反馈的框架程序,首先看下程序实现后的主界面:

 

  

 

界面的布局比较简单,意见反馈页使用LinearLayout垂直布局,标题栏右边按钮用于切换到反馈记录页,提交按钮的动作是运行自定义AsyncTask,并在onPreExecute中显示进度对话框,doInBackground中将反馈信息发送给服务器,在onPostExecute中隐藏进度对话框,接收反馈结果信息并显示。反馈记录页基于ListView进行历史记录的显示,历史记录应该存放在本地数据库中。鉴于代码比较简单,需要代码框架的话可以直接到下面地址获取,并根据具体需求进行修改。

http://download.csdn.net/detail/ace1985/4447296


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值