我的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
}
}
答案 0 :(得分:1)
你可以这样做......
覆盖简单适配器的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..
}
);
我希望它有所帮助...