我有一个 listView 和一个 onClickListener , onClick 可以做一些事情并且它可以工作。现在我想在LongClick 上显示一个AlertDialog 但没有任何反应。我也添加android:longClickable="true"
到清单中的 ListView 中,但仍然没有任何反应。
listView.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
final CharSequence[] items = {"Revansch!", "Lägg till som vän","Ta bort spelet"};
AlertDialog.Builder builder = new AlertDialog.Builder(ChallengeList.this);
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
});
AlertDialog alert = builder.create();
alert.show();
return true;
}
});
有谁知道为什么它不起作用?提前致谢!