我想在列表视图中获取所有项目,当点击每个项目时,他们将打开第二个活动? 在这里,我可以获得一个特定的列表视图项,并使用if语句来说明是否单击打开/启动第二个活动,但我想能够说是否单击任何列表视图项打开/启动第二个活动我如何这样做我知道这听起来很简单吗?
public void onItemClick(AdapterView<?> listView, View itemView, int itemPosition, long itemId)
{
Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
startActivity(intent);
}
});
当我删除if语句时,它会一直崩溃logcat状态:&#34; RuntimeException:你的内容必须有一个ListView,其id属性是&#39; android.R.id.list&#34;我正在使用:android:id =&#34; @android:id / list&#34;我的活动还扩展了ListActivity?我不明白
答案 0 :(得分:1)
如果我理解你的问题:
但是我希望能够说出是否点击任何列表视图项打开/启动第二个活动我该怎么做我知道这听起来很简单?
只需删除if块:
public void onItemClick(AdapterView<?> listView, View itemView, int itemPosition, long itemId)
{
Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
startActivity(intent);
}
});
您的第二个活动将在任何项目点击时打开。
希望这会有所帮助......