2016-04-13 10 views
0

Ich implementiere das lange Presseereignis von listview und wenn ich es lange drücke, sollte der Alarmdialog geöffnet werden und es sollten zwei Dinge aktualisiert und gelöscht werden. Was soll ich tun? bitte helfen Sie mir, ich habe dies umgesetzt.Ich möchte listview longpress implementieren und dann möchte ich zwei Dinge löschen und Update-Alarm-Dialog. Was sollte ich tun?

lv.setOnItemLongClickListener (neu AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick (AdapterView Eltern, Ansicht Ansicht, int Position, long id) {

  AlertDialog.Builder alert=new AlertDialog.Builder(ViewAllActivity.this); 
      alert.setTitle("Which Action You Want to Perform...!!!"); 
      alert.setIcon(R.drawable.ic_menu_gallery); 
      alert.setItems(ar, new DialogInterface.OnClickListener() { 
       @Override 
       public void onClick(DialogInterface dialog, int which) { 
        Toast.makeText(ViewAllActivity.this," Selected",Toast.LENGTH_LONG).show(); 
       } 
      }); 

      return false; 
     } 
    }); 
    } 

Antwort

0

Gehen Sie durch this Führung auf AlertDialogs . Ihr aktuelles Problem zu beheben, müssen Sie hinzufügen:

alert.create().show(); 

befo zurück

return false; 

in Ihrem Code.

+0

Kumpel, hat es dir geholfen? Wenn ja, bitte upvote Antwort und markieren Sie es als richtig. –

+0

Danke mein Herr ... Es funktioniert für mich ... –

Verwandte Themen