这是我第一次尝试使用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上也会发生同样的事情。
非常感谢任何帮助。
由于
答案 0 :(得分:1)
您遇到了AAPT的问题。将您的应用程序编译为.apk文件的Android程序包管理器会忽略以“_”开头的任何文件或目录。尝试将目录重命名为“样式”并更新引用。这应该可以解决CSS未加载的问题。