我在Listview中有一个项目列表。在每一行中,我都有文本和图像。当前,整个行都有点击效果。我想为文本视图和图像添加特定的点击效果。
该怎么做?
我想您有一个用于列表视图的自定义适配器...因此,如果您重写getView方法,则可以在其中为每个视图设置onclick侦听器。
image.setOnClickListener(new OnClickListener()
{
@Override
public void onClick()
{
// Do something
}
});
和
text.setOnClickListener(new OnClickListener()
{
@Override
public void onClick()
{
// Do something
}
});
现在,您是否希望在每个视图中的onItemClickListener中定义相同的侦听器?简单:您可以用另一种方法定义性能,并且只在需要的地方调用它。
我希望这个帮助