【发布时间】:2014-07-17 15:46:55
【问题描述】:
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
//Toast.makeText(getApplicationContext(), "Position of selected item is: "+ position, Toast.LENGTH_LONG).show();
if ("Abiding in Christ".equals(categories[position]))
{startActivity(AbidingInChrist.class);}
else if ("Abundant Living".equals(categories[position]))
{startActivity(AbundantLiving.class);}
else if ("Access to God".equals(categories[position]))
{startActivity(AccessToGod.class);}
else if ("Adoration of God".equals(categories[position]))
{startActivity(AdorationOfGod.class);}
else if ("Amazing Grace".equals(categories[position]))
{startActivity(AmazingGrace.class);}
所有的 startActivity 都带有红色下划线,并希望我更改某些内容或创建同名的方法。我确实将所有活动添加到清单中,但其中一些没有工作:
<activity android:name=".AbidingInChrist"</activity>
<activity android:name=".AbundantLiving</activity>
<activity android:name=".AccessToGod</activity>
<activity android:name=".AdorationOfGod</activity>
<activity android:name=".AmazingGrace</activity>
<activity android:name=".AnsweredPrayer</activity>
<activity android:name=".Atonement</activity>
<activity android:name=".Attitudes</activity>
<activity android:name=".Belief</activity>
<activity android:name=".Blessing</activity>
<activity android:name=".BloodOfJesus</activity>
<activity android:name=".Boldness</activity>
<activity android:name=".Brokenness</activity>
<activity android:name=".Calling</activity>
<activity android:name=".Comfort</activity>
<activity android:name=".Commitment</activity>
这里很难说,但是其他的都用红色表示它缺少 android 命名空间前缀。
感谢你们!
【问题讨论】:
-
好吧,首先,如果您从清单中复制了
<activity>列表,您应该在其中添加关闭">。 -
如果这真的是你的清单,我很惊讶你的应用程序甚至可以编译......
-
您的
<activity>标签格式错误。它们都应该是这样的:<activity android:name=".AbidingInChrist"></activity>或<activity android:name=".AbidingInChrist" />。 -
谢谢,我不知道为什么我没有看到。