Merhabalar Bu sitede ilk sorum.
Android üzerinde Adapter tanımlamaya çalışıyorum. Bir kaç başarılı ve başarısız denemelerim oldu ancak başarılı bile olsam bazı yerleri eksik görüyorum.
Mesela şu şekilde birşey tanımlıyorum
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
EditText textViewToDo = null;
View wholeView = convertView;
wholeView = inflater.inflate(R.layout.item_listview_to_do, null);
textViewToDo = (EditText) wholeView.findViewById(R.id.textViewToDo);
textViewToDo.setText("" + (position + 1) + " )" + values.get(position));
textViewToDo.setTypeface(myTypeFace);
if (position % 2 == 0) {
wholeView.setBackgroundColor(Color.rgb(255, 0, 0));
} else {
wholeView.setBackgroundColor(Color.rgb(0, 255, 0));
}
return wholeView;
}
Burada herşeyi kafamda oluşturdum ancak inflater ne işe yarar bir türlü anlayamadım. Sadece adapter oluştururken kullanıldığını gördüğüm için ezberden kullanmış oluyorum. Ancak çalışma şekli nedir, alternatifleri var mıdır anlayamıyorum. İngilizcem de bunu anlamaya yetmedi. Bunu açıklayabilirseniz sevinirim. Şimdiden teşekkürler kolay gelsin.