列出项目位置单击android中每一行的问题

问题描述 投票:0回答:1

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

该怎么做?

android android-listview
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中定义相同的侦听器?简单:您可以用另一种方法定义性能,并且只在需要的地方调用它。

我希望这个帮助

© www.soinside.com 2019 - 2024. All rights reserved.