2011-11-02 41 views
0

我已经创建了基于ArrayAdapter的自定义列表视图,然后我需要为自定义列表视图中的每个项目创建活动,如何为每个项目创建单独的活动int该list.Any身体有任何想法,请帮助我 问候 大额牛如何创建自定义列表中的每个项目的活动

+0

检查这个问题[如何去一个特定的活动列表项点击?](http://stackoverflow.com/questions/6289227/how-to-go-to-a-particular-activity-on-list -Item点击)。 – user370305

回答

1

你可能要重写你的ListActivity的onListItemClick方法。根据职位,你将构建一个合适的意图。

@Override 
public void onListItemClick(ListView parent, View v, int position, long id) 
{  
if (position == appropriate_condition) 
{   
Intent intent = new Intent(this, Bradford.class);   
startActivity(intent);  
} 
} 

如果您需要访问与该项目相关的数据,文档提供了这个建议:

子类可以调用getListView().getItemAtPosition(position),如果他们需要访问与所选项目相关的数据。

+0

感谢您的回复,这里的appropriate_condition是指位置编号还是其他方法? – mithun

+0

这是位置号码,如果你知道这个数字。如果你动态获取它,那么你可能需要在那里添加方法。 – EnthuDeveloper

+0

好的非常感谢你 – mithun

相关问题