Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ImageButton
- android:id="@+id/imgdelete"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/delete"
- android:visibility="invisible"/>
- lv.setOnItemLongClickListener(new OnItemLongClickListener() {
- @Override
- public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
- arg1.findViewById(R.id.imgdelete).setVisibility(View.VISIBLE);
- return false;
- }
- });
- }
- listView.setOnItemLongClickListener(new OnItemLongClickListener() {
- public boolean onItemLongClick(AdapterView<?> parent, View view,
- int position, long id) {
- final CharSequence[] items = { "Delete Item" };
- AlertDialog.Builder builder = new AlertDialog.Builder(
- [CLASS_NAME].this);
- builder.setTitle("Delete Item");
- builder.setItems(items, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int item) {
- Intent i;
- switch (item) {
- case 0:
- AlertDialog.Builder builder = new AlertDialog.Builder(
- SelectProfile.this);
- builder.setMessage(
- "Are you sure you want to delete?")
- .setCancelable(false)
- // Prevents user to use "back button"
- .setPositiveButton(
- "Delete",
- new DialogInterface.OnClickListener() {
- public void onClick(
- DialogInterface dialog,
- int id) {
- //Todo code here
- }
- })
- .setNegativeButton(
- "Cancel",
- new DialogInterface.OnClickListener() {
- public void onClick(
- DialogInterface dialog,
- int id) {
- dialog.cancel();
- }
- });
- builder.show();
- break;
- }
- }
- });
- AlertDialog alert = builder.create();
- alert.show();
- return false;
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement