Soru & Cevap

LİSTVİEW ÖĞESİNE TIKLAMA

21.07.2015 - 12:09

Arkadaşlar Merhaba,Sizlere bir sorum olacak...Hemen kısaca özetleyim,Projemde 2 aktivite var  ve her ikisindede ListView tanımladım..

Mesela 1.aktivitemde -Hastaneler,-Belediyeler var(Liste şeklinde)

2.aktivitem de de  , mesela kullanıcı 1.aktivitede Hastanelere tıklarsa , bu aktivitede de hastaneler listesi gelsin,belediyeler i tıklarsa belediyeler listesi gelsin ...

Yani tıklanan liste item'ına göre 2.aktivitemdede o tıklanan item'a göre liste açılsın istiyorum.Ama yapamadım.Yardımcı olabilecek olan varmı?

 

4 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user ErenYılmaz
ErenYılmaz
14.06.2016 - 05:46

Aynı Sorun Bendede Var Attığınız Kodları Giriyorum Uygulama Açılıyor Satırlara Basılınca Uygulama Durduruldu Hatası Alıyorum Yardımcı Olabilir Misiniz ?

picture-19502-1432143862.jpg
ahmetkok1
21.07.2015 - 02:46

 İstediklerini eklersin istediğin aktiviteyi açarsın listview üzerinden.Kolay gelsin.

public class ana extends Activity {

 
    private ListView lv1;

    private String lv_arr[] = {"Hastaneler","Belediyeler"};

  

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
setContentView(R.layout.analiste);

        

        lv1 = (ListView) findViewById(R.id.listView1);

        // By using setAdpater method in listview we an add string array in list.

        lv1.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, lv_arr));


        lv1.setOnItemClickListener(new OnItemClickListener() {

            public void onItemClick(AdapterView<?> parent, View view,
                                    int position, long id) {

                if (position == 0) {

                    Intent myIntent = new Intent(ana.this, belediyeler.class);
                    startActivityForResult(myIntent, 0);
                }

                if (position == 1) {

                    Intent myIntent = new Intent(ana.this, hastaneler.class);
                    startActivityForResult(myIntent, 0);
                }
            
            }
        });

      
            }
        };

     


}

 

Mustafa Şatıroğlu
31.07.2015 - 12:30
çok teşekkür ederım sağol :)