arkadaş öncelikle androidde bir sözlük uygulaması yapıyorum fakat mesela bir harf girdiğinzide baştan başlayarak uyuşan kelimeleri alttaki lisiewde gösteriyor 3-5 tane kelimede bir sorunyok ama mesela sadece a'ya basınca a ile başlayan tüm kelimeleri listeliyecek ama şu anda 135 kelime olmasına rağmen listview çöküyor dolayısıyla uygulamada kapanıyor .bunu nasıl engelliyebilirim ki ileride örnek a ile başlayan binlerce kelime olucak ozaman daha büyük sıkıntı olur isteyen olur diye koduda veriyorum tuşa basıldığını onKey ile yakalayıp arayıp listviewe yerleştiren bu fonksiyonu çalıştırıyorum:

public void ara(String search){ ilk_harf=search.charAt(0); f=new File(dizin+"tr"+"/"+ilk_harf+"/"); TreeSet trs=new TreeSet<string>(); File[] list=f.listFiles(); for( is=0;is<list.length;is++){

    trs.add(list[is].getName());
}

Iterator i=trs.iterator();
boolean b;
uyumlu=new String[is];
y=0;
while(i.hasNext()){
    b=i.next().toString().startsWith(search);
    if(b==true){
        kopyaekran=i.next().toString();
        //kopyaekran = kopyaekran.substring(0, kopyaekran.length() - 3);
       Kelimeler[y]=kopyaekran;
        ++y;
    }

}
  final ListView     list2=(ListView)findViewById(R.id.listView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, android.R.id.text1, Kelimeler);

list2.setAdapter(adapter);

list2.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { String itemValue = (String) list2 .getItemAtPosition(position);

// Show Alert Toast.makeText(getApplicationContext(), "Kelime: " + itemValue, Toast.LENGTH_LONG).show(); } }); }

soruldu: 14 Haz '14, 08:58

binary's gravatar image

binary
256192531
cevap kabul oranı: 0%

değiştirildi: 14 Haz '14, 10:42

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


bu listview'de sık karşılaşılan bir problem. çözüm olarak ConvertView ve Holder methodları mevcut. linkdeki 2. örneğe incelersen problem çözümlüş olabilir

conver view + holder

permanent link

cevaplandı: 15 Haz '14, 01:59

evren's gravatar image

evren
5811512
cevap kabul oranı: 33%

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

Soruldu: 14 Haz '14, 08:58

Görüntüleme: 493 kez

Son güncelleme: 15 Haz '14, 01:59

powered by BitNami OSQA