【问题标题】:Designing a rich UI using Webview for a non-network-using Android application使用 Webview 为不使用网络的 Android 应用程序设计丰富的 UI
【发布时间】:2010-09-09 15:26:27
【问题描述】:

我正在为 android 设计一个应用程序,在该应用程序中,用户可以看到带有简短摘要的资源列表(例如,事件的标题和日期),并且单击项目会显示详细信息(例如,事件描述, 谁在参加, 等等)。目前我正在探索在 Android 中为此定制 ListViewLinearLayout,但样式元素看起来有点乏味。

我已经阅读/注意到许多应用程序(例如 GMail 和 Twicca)在其 UI 的很大一部分中使用 webview。由于我的 HTML/CSS 经验多于 Java UI 经验,因此我正在考虑走这条路。

因此这组(相关问题)

  • 如何在 Web 视图中启用使用 URL 加载“本地”页面? [例如,提供事件详情页面的超链接作为列表页面上的 url,在同一个 webview 中加载,无需访问互联网]
  • 我可以参考“本地”CSS 文件来设置我的应用的样式吗?

在此先感谢您的回答(或指向优质资源的链接)。
-A
附言我在这个网站上搜索过,但我只能找到这个问题的片段。

【问题讨论】:

  • 这是很多非常笼统的问题。如果您提出 1 个具体、有针对性的问题并包含有关您已经尝试或研究过的事情的信息,您可能会得到更好的答案。
  • 谢谢。我已根据您的建议编辑了问题。

标签: java html android css webview


【解决方案1】:

要加载本地文件,请尝试

String url = "file:///android_asset/test.html";
webView.loadUrl(url);

test.html 文件必须存储在您可以在项目中创建的资产文件夹中。我对 CSS 没有任何问题,请尝试将 CSS 文件存储在 assets 的单独文件夹中。

希望能帮到你,欢迎反馈,

乔纳森

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 2011-03-12
    • 1970-01-01
    • 2011-06-15
    • 2011-08-16
    • 1970-01-01
    • 2010-11-18
    相关资源
    最近更新 更多