本人初学android and ophone-0.9,现在遇到一些问题,想请教各位高手,我装的android是1.5的。
问题一:装好android后发现在res目录中只有values,layout,图片等文件夹,其他的都没有,试问安装
        是否有问题,但能正常运行模拟器。
问题二:由于没有xml这个文件夹所以我自己在res目录下创建一个xml文件夹,并创建了一个原始的xml文件内容如下:
        <?xml version=1.0 encoding="utf-8">
        <resources>
         <customer name="tom" age="20" gender="male" email="[email protected]"/>
         <customer name="join" age="21" gender="male" email="[email protected]"/>
        </resources>
        然后通过xmlResourceParser处理,但在实例化一个xmlResourceParser对象时为null;
        java代码如下
        button.setOnClickListener(new OnClickListtener(){
         public void onClick(View v)
         {
          //定义一个计数器用来显示第几位客户信息
           int count=0;
           //实例化Resources
           Resources res=getResources();
           //通过resources实例化xmlResourceParser
           XmlResourceParser par=res.getXml(R.xml.test);
          //问题就出在上面par为null
           .........
    }
}
);
请各位高手帮忙看问题出在那里,是安装的问题还是其他的问题,本人到上网找了好久也没有找到答案,所以
来这里找答案,先谢了,在线等。期待答案的出现。

解决方案 »

  1.   

    Resources res=getApplicationContext().getResources();
    试试
      

  2.   

    res右键new 找folder然后建xml文件夹。在里边建test。xml
      

  3.   

    直接在res中新建的xml文件是找不到的,一般外部xml文件都新建一个xml文件夹保存它们,通过下面方式可以取得;
    Resources resources = getResources();

    XmlResourceParser xrp = resources.getXml(R.xml.test);
      

  4.   

    同求解,也遇到和楼主一样的问题!
    Resources resources = getResources();XmlResourceParser xrp = resources.getXml(R.xml.test);这样写xrp.getName() 为 空
      

  5.   

    http://blog.csdn.net/chenzheng_java/article/details/6220213楼主可以看一下这个!!