2013-04-07 67 views
0

一直得到错误属性丢失了Android namspace前缀一直得到错误属性丢失了Android namspace前缀

我重新编辑了这个要显示的一些代码,它的驾驶我坚果

IV编辑和改变一些东西,仍然不能工作,这四尝试添加了android前修复该行并没有什么尚未

重新编辑

`<games xmlns:android="http://schemas.android.com/apk/res/android"> 

     <games name="StarCraft"/> 
     <games name="RomeTotalWar"/> 
     <games name="Half Life"/> 
     <games name="Half Life 2" /> 
     <games name="Sims" /> 
     <games name="Sims 2" /> 
     <games name="Sims 3" /> 
     <games name="Sim City" /> 

</games>` 

我想通了,我只是不能回答我自己的问题作为然而这个问题,但它是简单的一段时间后找出真正的解决办法是

<games xmlns:android="http://schemas.android.com/apk/res/android"> 

    <games android:name="StarCraft"/> 
    <games android:name="RomeTotalWar"/> 
    <games android:name="Half Life"/> 
    <games android:name="Half Life 2" /> 
    <games android:name="Sims" /> 
    <games android:name="Sims 2" /> 
    <games android:name="Sims 3" /> 
    <games android:name="Sim City" /> 

+0

你想创建一个静态数组? – 2013-04-07 06:04:00

+0

iv已经为它创建了一个解析器和数组适配器ahh我想我在R.java文件中看到了这个问题,因为它不会让我添加一个公共静态,因为它只是将它恢复到原始状态 – 2013-04-07 06:09:35

+0

所以,我的问题的答案是肯定/否?如果您请发布logcat和支持代码,也许我们可以提供更好的帮助。 ALl最好 – 2013-04-07 06:11:12

回答

0

您可以通过在array.xml下做到这一点

private ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.doing, android.R.layout.simple_spinner_item); 

因为,我不知道有确切的想法,在你想使用适配器的地方,你可能需要相应地调整代码。

+0

我重新编辑帖子以包含更多信息 – 2013-04-07 08:46:39

0

组合使用字符串(S),而不是游戏(S)或者如果代码中存在游戏和游戏类,则在游戏之前提供完整的程序包名称。同时创造一个适配器,这样

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string-array name="games"> 
     <item>StarCraft</item> 
     <item>Half Life</item> 
     <item>CS</item> 
    </string-array> 
</resources> 

然后,你可以把它叫做:

0

添加了Android命名空间代码本身的问题解决了

<games android:name="StarCraft"/> 
<games android:name="RomeTotalWar"/> 
<games android:name="Half Life"/> 
<games android:name="Half Life 2" /> 
<games android:name="Sims" /> 
<games android:name="Sims 2" /> 
<games android:name="Sims 3" /> 
<games android:name="Sim City" /> 
相关问题