aşagıda verilen gazetelerle ilgili activity yaptım fakat tıklayınca o sayfaya geçişi sağlayamıyorum nasıl yapalirim onitemclick ge ne yazmam gerekir veya başka birşey mi var

public class MainActivity extends Activity {

String siniflarim[]={"MainActivity", "Tab", "Posta", "Hurriyet","Milliyet","Haberturk","Sabah"}; private ActionBar actionBar; private Menu optionsMenu;

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

    actionBar = getActionBar();

    // Action Bar Başlığı saklar
    actionBar.setDisplayShowTitleEnabled(false);

    ArrayList<Person> persons = new ArrayList<Person>();
    persons.add(new Person("Hürriyet","ISTANBUL",R.drawable.ahmet_uzun));
    persons.add(new Person("Milliyet","ANKARA",R.drawable.ayse_kanmaz));
    persons.add(new Person("Posta","ANKARA",R.drawable.ayse_kanmaz));
    persons.add(new Person("Sabah","ANKARA",R.drawable.ayse_kanmaz));
    persons.add(new Person("Haberturk","ANKARA",R.drawable.ayse_kanmaz));

    PersonAdapter personAdapter = new PersonAdapter(this,R.layout.sss,persons);

    ListView list = (ListView)findViewById(R.id.listView_persons);
    if(list != null){
        list.setAdapter(personAdapter);
        list.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // TODO Auto-generated method stub

            }

        });
        }
    }

soruldu: 12 Mar '15, 12:49

drayga's gravatar image

drayga
10114
cevap kabul oranı: 0%

değiştirildi: 14 Mar '15, 09:08


@Override
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
           // TODO Auto-generated method stub
           //Buraya ne yamak istiyorsan onu yazıyosun.Bu fonksiyonun parametrelerine gözat.
           //AdapterView senin PersonAdapter sınıfın. View ise senin PersonAdapter'deki
           //belirttiğin textView, button, checkbox vs. yani listview'de gosterdiklerin.
           //Yani bir satırın içinde bulunanlar. position ise hangi satıra 
           //tıklandığını geri dondurur. 
           //yani satırın pozisyonunu.
           //Mesela senin bir satırında textview old. varsayalım. aşağıdaki kod bu
           //textview'deki yazıyı verir.
           String product = ((TextView) view).getText().toString(); 
           //Sen de bu yazıdan aldığın bir değeri başka bir activity'de kullanırsın
           Intent i = new Intent(getApplicationContext(), SingleListItem.class);
           i.putExtra("product", product);               
           startActivity(i); 
        }
permanent link

cevaplandı: 16 Mar '15, 05:51

altan_518's gravatar image

altan_518
444127
cevap kabul oranı: 15%

tamamdır sağolun

(16 Mar '15, 13:13) drayga drayga's gravatar image

eğer sorunuza çözüm olduysa, cevaplandı'yı tikleyin ki, başka arkadaşlar da çözümü rahat bir şekilde bulsunlar.

(17 Mar '15, 11:10) altan_518 altan_518'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:

×818
×5

Soruldu: 12 Mar '15, 12:49

Görüntüleme: 433 kez

Son güncelleme: 17 Mar '15, 11:10

powered by BitNami OSQA