CSS的相对路径

时间:2012-11-06 13:34:57

标签: android cordova

这是我第一次尝试使用Apache Cordova(PhoneGap)部署的应用程序,而且我在引用CSS文件时遇到问题。我跟着this guide,因为我想使用IntelliJ Idea。作为第一步,我正在尝试在Android模拟器上部署应用程序。

我已经能够成功地将应用程序部署到模拟器,唯一的问题是它似乎没有加载CSS文件,因此结果是黑白无样式应用程序。我使用:

引用CSS文件
<link rel="stylesheet" href="_styles/main.css" />

文件夹层次结构为:
- 资产
- www
--- _styles
---- main.css
--- index.html

主要活动看起来像指南中的那个:

public class MyActivity extends DroidGap
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }
}

请注意,Eclipse上也会发生同样的事情。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

您遇到了AAPT的问题。将您的应用程序编译为.apk文件的Android程序包管理器会忽略以“_”开头的任何文件或目录。尝试将目录重命名为“样式”并更新引用。这应该可以解决CSS未加载的问题。