【问题标题】:Should I use webview?我应该使用网络视图吗?
【发布时间】:2014-02-22 14:35:00
【问题描述】:

我正在开发一个 android 应用程序,在该应用程序中,我根据用户在第一个屏幕上输入的内容查询第三方 API。我想以漂亮的网络格式向用户展示查询的结果。对于第一个屏幕,我使用RelativeLayout。你们建议在我显示结果的下一个屏幕上使用什么?我可以在没有网站的情况下使用 webview 吗?

【问题讨论】:

  • 您可以在 WebView 中显示 html 文件,即使断开连接也是如此。但是你也可以在 TextView 中显示一些 html...如果它只是几行带有一点格式的文本。
  • 谢谢。你有这种格式的应用示例吗?
  • 看看这个question

标签: android android-layout webview


【解决方案1】:

问题对我来说不是很清楚,正如你所说 我查询第三方API?? 当您查询第三方 API 时,它必须以某种格式(如 JSON 或 XML 等)发送一些响应。响应可能包含一些图像链接和一些文本。像这样在json

    {
   "title":"USERS DATA",
   "Users":{
      "firstName":"ABC",
      "lastName":"XYZ",
      "img":"http://www.xxxxx.com/img/img1.jpg"
   },
   "Users":{
      "firstName":"ABC",
      "lastName":"XYZ",
      "img":"http://www.xxxxx.com/img/img2.jpg"
   },
   "Users":{
      "firstName":"ABC",
      "lastName":"XYZ",
      "img":"http://www.xxxxx.com/img/img3.jpg"
   },
   "Users":{
      "firstName":"ABC",
      "lastName":"XYZ",
      "img":"http://www.xxxxx.com/img/img3.jpg"
   }
}

您可以在 android 的原生控件中解析此响应,例如列表视图中的文本视图和图像视图。

至于 webview 的问题,答案是肯定的,您可以在 webview 中显示它,但我建议使用原生 android 控件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    相关资源
    最近更新 更多