我的ListView有些问题.首先,我为android v2.2构建我的项目.不,我在v2.1中构建了相同的那个.我现在的问题是,在我的列表视图中,整条线不再可点击,但只有文字是可点击的.我怎么能让我的整条线再次点击?
亚历克斯
编辑:我使用一个简单的适配器.
EDIT2:
我的代码:
setlistadapter (new ArrayAdapter <String> (myEvents.this, R.layout.list_item, titleList));
ListView list = getListView();
list.setTextFilterEnabled(true);
list.setonItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// here is an alert dialog
}
}
解决方法:
你可以这样做……
覆盖简单适配器的getview,如this link所示.
在适配器..
View getView(......)
{
// set the tag of the text view object
textView.setTag(data);
textView.setonClickListner(myOnClick);
}
点击监听器上的成员.
public OnClick myOnClick = new Onclick(
void onclick(View v)
{
Object data = view.getTag();
// do something based on the data..
}
);
我希望它有所帮助……