Android 逐行输出文本

Android 逐行输出文本,android,iphone,ios,mobile,Android,Iphone,Ios,Mobile,我为Android编写了一个应用程序,这样可以从服务器获取JSON格式的数据。现在,我以字符串形式获取此值,但在我的应用程序中,它必须如下所示: 路线: 1) 第一点 2) 赛肯角 3) n) n点 我在Android的textView中读到,如果字符串带有html标记,我可以这样做,但我认为这不是最好的变体。在安卓系统之后,我必须在iPhone上这样做,现在我不知道如何在iPhone上这样做。作为数组发送路由也不是一个好的变体。你能说什么是解决这个问题的最好方法吗?对不起,我不能评论销售

我为Android编写了一个应用程序,这样可以从服务器获取JSON格式的数据。现在,我以字符串形式获取此值,但在我的应用程序中,它必须如下所示:

路线:

  • 1) 第一点

  • 2) 赛肯角

  • 3)
  • n) n点

我在Android的textView中读到,如果字符串带有html标记,我可以这样做,但我认为这不是最好的变体。在安卓系统之后,我必须在iPhone上这样做,现在我不知道如何在iPhone上这样做。作为数组发送路由也不是一个好的变体。你能说什么是解决这个问题的最好方法吗?

对不起,我不能评论销售代表的b/c。您能否提供一个返回JSON字符串的示例。我认为JSON格式可以轻松解析

如果是这种情况,您可以在循环中解析它(或者以其他方式,我不太擅长)

在循环中执行,不关心第一个元素(索引0)

编辑2:现在它应该可以工作了

看看,你必须找到好的

因此,您只需将列表视图与


我不太擅长正则表达式,但我认为它应该是:[1-9][0-9][[a-f][0-9]]+

嗨,你的意思是你所有的点都在同一个字符串中?类似的值:“第一点,第二点,第三点”@user2122876是的,它是so1)Street Lenina 45 2)Street Novomoscowskaa 64 3)Street Lomonosova 34这样它就被家里的电话号码分开了正如我说的,在做任何事情之前,你需要编辑条目。我没有测试b/c我当时没有时间。我现在来看看。
String[] parseIt (String JSON){
    String[] list=JSON.split("\\d\\)");
    String[] rlist=new String[list.length-1];
    for(int i=0;i<list.length-1;i++){
        rlist[i]=list[i+1].trim();
    }
    return rlist;
} 
list[1].trim();