android – 使ListView中的整行可点击?

我的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..
    }

);

我希望它有所帮助……

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...