2012-11-06 80 views
0

这是我尝试使用Apache Cordova(PhoneGap)部署的第一个应用程序,我遇到了引用CSS文件的问题。我跟着this guide,因为我想使用IntelliJ Idea。作为第一步,我试图在Android模拟器上部署应用程序。CSS的相对路径

我已经能够成功地将应用程序部署到模拟器,唯一的问题是它似乎没有加载CSS文件,所以结果是黑色和白色的无风格应用程序。资产
        - - WWW
            --- _styles
   
   :

<link rel="stylesheet" href="_styles/main.css" /> 

文件夹层次是:我使用引用CSS文件            ---- 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

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