0

我在 Listview 中有一个项目列表。在每一行中,我都有Text 和 image。目前,整行都有点击效果。我想为文本视图和图像添加特定的点击效果。

怎么做?

4

1 回答 1

1

我猜你的列表视图有一个自定义适配器......所以如果你覆盖 getView 方法,你可以为你的每个视图设置 onclick 监听器。

image.setOnClickListener(new OnClickListener() 
{
    @Override
     public void onClick()
     { 
         // Do something
     } 
});

text.setOnClickListener(new OnClickListener() 
    {
        @Override
         public void onClick()
         { 
             // Do something
         } 
    });

现在,您是否希望在每个视图中的 onItemClickListener 中定义相同的侦听器?简单:你可以用另一种方法定义你的表现,并且只在你想要的地方调用它。

我希望这有帮助

于 2013-10-14T19:14:16.167 回答