[031]公众帐号开发教程第7篇-文本消息中换行符的使用
[031]公众帐号开发教程第7篇-⽂本消息中换⾏符的使⽤本篇⽂章主要介绍在⽂本消息中使⽤换⾏符的好处以及如何使⽤换⾏符。
申请博客帐号
最近⼀个⽉虽然抽不出时间写博客,但却⼀直在认真答复⼤家提出的问题。收到这么多的回复、关注和答谢,还是蛮有成就感的,让我觉得做这件事越来越有意义,更加坚定了我继续写下去的决⼼。经过前⾯六篇⽂章的讲解,相信在看⽂章的你,已经掌握了公众帐号的基础开发知识(基于Java),如框架搭建、API封装、消息接收与回复等;接下来的系列⽂章将专注于讲解公众帐号开发中的技巧及实⽤功能的开发(如天⽓查询、周边搜索、⼈机对话等)。
使⽤换⾏的好处及⽰例
使⽤换⾏的好处⽆⾮就是让信息的呈现更加整齐、美观和直观,适当的在⽂本消息中使⽤换⾏符,会让⼈看了之后感觉很舒服、清晰、明了。下⾯是公众帐号xiaoqrobot的主菜单⽰例,就是合理地使⽤了换⾏符,看上去是不是很直观、清爽呢?(什么?觉得很丑?呃,那就算是我⾃恋吧...)
你可以试想⼀下,如果这个⽂本菜单没有使⽤⼀个换⾏符,那会长什么样?
如何在⽂本消息中使⽤换⾏符?
在公众帐号的⽂本消息中,换⾏符仍然是“\n”,下⾯就通过代码来讲解xiaoqrobot的⽂本菜单是如何实现的?
/**
* xiaoqrobot的主菜单
*
* @return
*/
public static String getMainMenu() {
StringBuffer buffer = new StringBuffer();
buffer.append("您好,我是⼩q,请回复数字选择服务:").append("\n\n");
buffer.append("1  天⽓预报").append("\n");
buffer.append("2  公交查询").append("\n");
buffer.append("3  周边搜索").append("\n");
buffer.append("4  歌曲点播").append("\n");
buffer.append("5  经典游戏").append("\n");
buffer.append("6  美⼥电台").append("\n");
buffer.append("7  ⼈脸识别").append("\n");
buffer.append("8  聊天唠嗑").append("\n\n");
buffer.append("回复“?”显⽰此帮助菜单");
String();
}
怎么样,实现起来是不是很简单呢?
1)9-16⾏就是菜单项,菜单项之间都是⽤⼀个换⾏符分隔;
2)第8⾏、第16号末尾都使⽤了两个换⾏符,这样可以把菜单项与其他内容分隔开,更有层次感,看上去也会舒服、直观⼀点。
可能细⼼的朋友已经发现了:在截图上,“周边搜索”和“美⼥电台”后边都有⼀个“礼物”表情,⽽代码中并没有看到,这是我专门去掉的,因为我打算后⾯专门⽤⼀篇⽂章把QQ表情的发送、处理、接收讲清楚。
细节决定成败!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。