gpt4 book ai didi

android - 在 listview Android 1.6 中同时使用 onClickListener 和 onLongClickListener

转载 作者:IT老高 更新时间:2023-10-28 21:41:47 26 4
gpt4 key购买 nike

我将 onClickListeneronLongClickListener 用于 ListView 中的 TextView。我看到在 Android 1.6 中,长单击监听器与 on click 监听器一起触发,这意味着当我长按时都会触发两者。但在未来的版本中并非如此。有什么解决办法吗?

@Override
public View getView(int position, View convertView, ViewGroup parent) {

if (convertView == null) {
LayoutInflater inflater = getLayoutInflater();
row = inflater.inflate(R.layout.row, parent, false);
}

TextView tv = (TextView) row.findViewById(R.id.tv);

tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
showMessage();
}
});

tv.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
showLongMessage();
}
});
}

最佳答案

您是否在 OnLongClickListener 末尾返回 bool 值 true表示您不想进一步处理?

关于android - 在 listview Android 1.6 中同时使用 onClickListener 和 onLongClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621439/

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