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