永发信息网

Android 从webservice中取到一条数据,包括,姓名,年龄等等,要如何才能让他们显示在不同的Textview上

答案:3  悬赏:50  手机版
解决时间 2021-01-16 14:24
  • 提问者网友:我一贱你就笑
  • 2021-01-15 22:33
Android 从webservice中取到一条数据,包括,姓名,年龄等等,要如何才能让他们显示在不同的Textview上
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-01-15 23:25
根据webservice 返回的数据 格式来区分 姓名 ,年龄等。
如果返回的数据时json 格式的 如下:
{
“name”:"张三",
"age": "4"
}
就可以采用json 解析数据,把对应的姓名,年龄放到不同的变量保存起来,放到不同的textview 中就可以了。
如果 返回数据 不是json 格式的。
比如说 像“ 张三,4”这种使用","隔开的
可以使用String的 sqlite 函数来解析。如
String fromWeb =“ 张三,4”;
String[] strs = fromWeb.sqlite(",");
//strs[0]就是姓名,strs[1]就是年龄。
TextView tvName.setText(strs[0]);
TextView tvAge.setText(strs[1]);

所以说 主要还是看 webService 返回的数据格式是怎么样的。
全部回答
  • 1楼网友:白昼之月
  • 2021-01-16 01:39
获取到textview控件(findViewById()方法),使用setText()赋值
  • 2楼网友:轮獄道
  • 2021-01-16 00:53
您好,利用HttpURLConnection和HttpClient可以获取WebView上的内容,至于您所说的数据显示在TextView上,则是布局命名问题,以及内部代码
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯