列表项位置单击Android中的每一行问题



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

怎么做?

我想你有一个自定义适配器来定义你的列表视图...因此,如果您重写 getView 方法,则可以为每个视图设置 onClick 侦听器。

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

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

现在,您是否希望在每个视图中在 onItemClickListener 中定义相同的侦听器? 简单:您可以使用另一种方法定义性能,并且仅在所需位置调用它。

我希望这有帮助

最新更新