SubList ist eine benutzerdefinierte Ansicht Adapter der Code ist unten. Warum funktioniert es nicht?Warum ist mein OnLongClickListener nicht Workiong
Code:
TimeTableSubjectAdapter subList = new TimeTableSubjectAdapter(this,words);
ListView drawList = (ListView)findViewById(R.id.SubjectsDragList);
drawList.setAdapter(subList);
drawList.setClickable(true);
drawList.setLongClickable(true);
drawList.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
Log.e("TextView:","Picked up");
ClipData data = ClipData.newPlainText("","");
View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view);
view.startDrag(data,shadowBuilder,view,0);
return false;
}
});
Es ist bei weitem nicht genug Informationen hier ... Gibt es einen Fehler ausgelöst werden? ... könnte ein Fehler in Ihrem XML oder Ihrer benutzerdefinierten Klasse sein. –
Müssen Sie mit einem langen Klick auf das Element umgehen, nicht in der Listenansicht im Allgemeinen, oder? – Divers