Custom Listview deki herhangi bir iteme tıkladığımda aktiviteye geçiş yapmak istiyorum. ve her iteme farklı aktivite tanımlamam gerekiyor nasıl yapabilirim ?

soruldu: 04 Eyl '14, 16:13

albozs's gravatar image

albozs
285131720
cevap kabul oranı: 0%


Listview'de bulunan her item'ın bir position değeri vardır. Listview'in kendisine onclick verip bu position değerine göre her item için farklı bir activity'e gönderebilirsin. Benim aklıma ilk olarak bu geldi.

package com.example.listviewexample;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class MainActivity extends Activity {

    private String[] values = {"First Item", "Second Item", "Third Item", };
    ListView lv;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        lv = (ListView) findViewById(R.id.list);        
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, values);
        lv.setAdapter(adapter);

        lv.setOnItemClickListener(new OnItemClickListener() {

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

                if(position == 0){
                    Intent intent = new Intent(MainActivity.this, FirstActivity.class);
                    startActivity(intent);
                }

            }
        });
    }

}
permanent link

cevaplandı: 05 Eyl '14, 01:31

mc44's gravatar image

mc44
1.1k222732
cevap kabul oranı: 42%

Zamanında çat pat bir tutorial yayınlamıştım. Yardımcı olur umarım. Buradan ulaşabilirsin.

İyi çalışmalar.

permanent link

cevaplandı: 05 Eyl '14, 07:01

Tugrul%20Asik's gravatar image

Tugrul Asik
1.3k716
cevap kabul oranı: 26%

değiştirildi: 05 Eyl '14, 07:01

Sorun çözüldü. İki cevap içinde teşekkür ederim :)

permanent link

cevaplandı: 05 Eyl '14, 09:16

albozs's gravatar image

albozs
285131720
cevap kabul oranı: 0%

sorunu nasıl çözdüğünü yazarsan memnun olurum bende yapamadım çünkü :)

permanent link

cevaplandı: 14 Mar '15, 07:47

drayga's gravatar image

drayga
10114
cevap kabul oranı: 0%

Yukarıda yazmış olduğum kodu kullanırsan senin de problemin çözülür diye düşünüyorum.

(14 Mar '15, 16:47) mc44 mc44's gravatar image

Maalesef onu yaptım fakat sadece birtanesine tıklayınca çalısıyor http://www.btsoru.com/questions/18771/customlist-view-tklama-ozelligi burda kodları verdim kodlar mı yanlıs acaba onlistitem da try catch kullanıyordum oluyordu customlistviewde hiçbiri işime yaramadı

(15 Mar '15, 03:23) drayga drayga's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819
×27

Soruldu: 04 Eyl '14, 16:13

Görüntüleme: 995 kez

Son güncelleme: 15 Mar '15, 03:31

powered by BitNami OSQA