Soru & Cevap

inflate metodundan aldığım hata

28.07.2015 - 09:30

public View getView(int position, View convertView, ViewGroup parent) {

LayoutInflaterCompat inflater= (LayoutInflaterCompat) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View row=inflater.inflate(R.layout.single_item,parent,false);

return null; }
 

Arkadaşlar buu kodda inflater.inflate kısmında inflate hata veriyor ben bu kodu bir başka adamdın projesinden örnek olarak aldım yani öğrnemk için yazıyordumda bu satır onda hata vermiyordu daha önceki sürümlerde sanırım böyle bi hata alınmıyordu ama şimdi bende alıyorum bilgisi olan yardımcı olabilcek olan varmı ?

 

223 Görüntülenme

1 Cevap

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

Profile picture for user salihyalcin
salihyalcin
28.07.2015 - 11:36
  LayoutInflater inflater= (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
 View row=inflater.inflate(R.layout.single_item,parent,false);

kodunu kullanırsan sorunu halledersin diye düşünüyorum. Kullandığın LayoutInflaterCompat sınıfı, LayoutInflater nesnelerine erişmek için kullanılan bir sınıf. Sen LayoutInflater sınıfını kullanmalısın bu amaç için. 

Abdullah
28.07.2015 - 01:07
Hocam cevabınız için teşekkürler . Dediğiniz şekilde denemiştim fakat layoutınflater kısmında direk hata veriyor ve oneri olarak LayoutInflaterCompat veya LayoutInflaterFactory seçeneklerini sunuyor. LayoutInflater içinde herhangi bir kütüphane önermiyor .