Soru & Cevap

getview içerisinde textview e renk verme ...

10.11.2014 - 09:56

public View getView(int position, View convertView, ViewGroup parent) {  
        
   
       View view = super.getView(position, convertView, parent); 
       Cursor cursor = dbHelper.fetchAllCountries();
       int rows = cursor.getCount();
       
       cursor.moveToFirst();
       for(int i=0;i<rows;i++)
           String durum = cursor.getString(1);
       if(durum.equals("E100")){
           
           view.findViewById(R.id.code).setBackgroundColor(Color.RED);
        
         }
       else{
           view.findViewById(R.id.code).setBackgroundColor(Color.GREEN);
            
             }
      
       cursor.moveToNext();
       }
       return view; 
       //Arkdaşlar sorgum doğru ve if else girmede problem yok ama ifin içine 1 kere bile girse listview içindeki tüm textviewler yeşil oluyor veya else girerse hepsi kırmızı oluyor ..Nerde yanlışlık yapıyorum

4 Görüntülenme

1 Cevap

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

picture-31404-1421919825.png
muhcob
11.11.2014 - 01:42


String durum = cursor.getString(1); <br/> cursor.getString(i) yapmak istiyorsunuz herhalde ama i yerine 1 yazmışsınız.