title: How to Delete Item From Listview on Android
body: <p>I want to delete item when I long clicked. First ı want to get position and then ı want to remove any item.
  My MainActivity</p>
  
  <pre><code>public class MainActivity extends AppCompatActivity {
  
      final List&lt;Kisi&gt; kisiler = new ArrayList&lt;Kisi&gt;();
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  
          kisiler.add(new Kisi("Ahmet Yılmaz", false, 0));
          kisiler.add(new Kisi("Ayşe Küçük", true, 1));
          kisiler.add(new Kisi("Fatma Bulgurcu", true, 2));
          kisiler.add(new Kisi("İzzet Altınmeşe", false, 3));
          kisiler.add(new Kisi("Melek Subaşı", true, 4));
          kisiler.add(new Kisi("Selim Serdilli", false, 5));
          kisiler.add(new Kisi("Halil İbrahim", false, 6));
  
          final ListView listemiz = (ListView) findViewById(R.id.liste);
          final ozelAdapter adaptorumuz = new ozelAdapter(this, kisiler);
          listemiz.setAdapter(adaptorumuz);
      }
  }
  </code></pre>
  
  <p>My Adapter:</p>
  
  <pre><code>package com.endroidteam.customlistview;
  
  
  public class ozelAdapter extends BaseAdapter {
  
      private LayoutInflater mInflater;
      private List&lt;Kisi&gt; mKisiListesi;
  
      public  ozelAdapter(Activity activity, List&lt;Kisi&gt; kisiler) {
          mInflater = (LayoutInflater) activity.getSystemService(
                  Context.LAYOUT_INFLATER_SERVICE);
          mKisiListesi = kisiler;
      }
  
      @Override
      public int getCount() {
          return mKisiListesi.size();
      }
  
      @Override
      public Object getItem(int position) {
          return mKisiListesi.get(position);
      }
  
      @Override
      public long getItemId(int position) {
          return position;
      }
  
      @Override
      public View getView(int position, View convertView, ViewGroup parent) {
          View satirView;
  
          satirView = mInflater.inflate(R.layout.satir, null);
          TextView textView =
                  (TextView) satirView.findViewById(R.id.isimsoyisim);
          ImageView imageView =
                  (ImageView) satirView.findViewById(R.id.simge);
  
          Kisi kisi = mKisiListesi.get(position);
          textView.setText(kisi.getIsim());
  
          if (kisi.isKadinMi()) {
              imageView.setImageResource(R.drawable.android_icon_big_13);
          }
          else {
              imageView.setImageResource(R.drawable.android_icon_big_4);
          }
          return satirView;
      }
  }
  </code></pre>
  
  <p>My GetterSetter:</p>
  
  <pre><code>  private String isim;
      private boolean kadinMi;
      private int konum;
  
  
      public Kisi(String isim, boolean kadinMi, int konum) {
          super();
          this.isim = isim;
          this.kadinMi = kadinMi;
          this.konum = konum;
      }
  
      @Override
      public String toString() {
          return isim;
      }
  
      public String getIsim() {
          return isim;
      }
  
      public void setIsim(String isim) {
      this.isim = isim;
      }
  
      public  int getKonum()  {
          return konum;
      }
  
      public void setKonum(int konum) {
          this.konum = konum;
      }
  
      public boolean isKadinMi() {
          return kadinMi;
      }
  
      public void setKadinMi(boolean kadinMi) {
          this.kadinMi = kadinMi;
      }
  }
  </code></pre>
  
  <p>Please help me how can I remove the selected item from the following listview:</p>