gpt4 book ai didi

java - 如何获取自定义 View onclick 上的位置

转载 作者:行者123 更新时间:2023-12-01 18:37:50 24 4
gpt4 key购买 nike

在单击时特定 View 的自定义 View 中,我无法获取位置,请帮助我。

holder.operation.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Log.v("onClick", "Position: " + v.getTag());
}
});

最佳答案

使用此代码,这对您有用。

holder.operation.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Object tag =v.getTag();
if(tag!=null)
{
int position = (Integer)tag;
Log.v("onClick", "Position: " + position);
}

}
});

您可以使用适配器中的标签来设置您的位置:

public View getView(int position, View convertView, ViewGroup parent)
{
holder.operation.setTag(position);
}

关于java - 如何获取自定义 View onclick 上的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21110178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com