J'utilise onClickListener
et onLongClickListener
pour une TextView dans une ListView. Je vois que dans Android 1.6, l'écouteur de clic long est tiré avec l'écouteur sur clic ce qui signifie que les deux sont tirés lorsque je clique long. Mais ce n'est pas le cas dans les versions futures. Y a-t-il un correctif pour cela ?
@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();
}
});
}