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