Bu yapıyı, özelleştirilmiş ListView'imizin yanındaki resimler ve alt alt'a
texViewlerinde yazacak olan yazıları çektirme işlemini yapıyoruz.
public class OzelAdapter extends BaseAdapter {
LayoutInflater layoutInflater;
List<lider> list;
Activity activity;
public OzelAdapter(Activity activity,List<lider> mList){
layoutInflater=(LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
list = mList;
this.activity=activity;
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {
return list.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View satirView = layoutInflater.inflate(R.layout.satir,null);
ImageView iv = (ImageView)satirView.findViewById(R.id.imageView);
TextView tv1 = (TextView)satirView.findViewById(R.id.textİsim);
TextView tv2 = (TextView)satirView.findViewById(R.id.textAciklama);
//İtemlerimizi çagırdık ve onların pozisyonunu alarak lider nesnesinin içine attık final lider lider=list.get(position);
tv1.setText(lider.getIsim().toString());
tv2.setText(lider.getAciklama().toString());
String liderIsim = lider.getIsim().toString();
if (liderIsim.equals("Mustafa Kemal Atatürk")){
iv.setImageResource(R.drawable.ata);
}else if (liderIsim.equals("Adolf Hitler")){
iv.setImageResource(R.drawable.adolf);
}
else if (liderIsim.equals("Nelson Mandela")){
iv.setImageResource(R.drawable.nelson);
}
else if (liderIsim.equals("Che Guevara")){
iv.setImageResource(R.drawable.che);
}
else if (liderIsim.equals("Karl Marx")){
iv.setImageResource(R.drawable.karl);
}
else if (liderIsim.equals("Winston Churchill")){
iv.setImageResource(R.drawable.churcil);
}
else if (liderIsim.equals("Fidel Castro")){
iv.setImageResource(R.drawable.fidel);
}
else if (liderIsim.equals("Francisco Franco")){
iv.setImageResource(R.drawable.fransiccofranco);
}
else if (liderIsim.equals("Mahatma Gandhi")){
iv.setImageResource(R.drawable.mahatma);
}
else if (liderIsim.equals("Vladimir Lenin")){
iv.setImageResource(R.drawable.lenin);
}
else if (liderIsim.equals("Mao Zedong")){
iv.setImageResource(R.drawable.maozedong);
}
else if (liderIsim.equals("Benito Mussolini")){
iv.setImageResource(R.drawable.mussolini);
}
else if (liderIsim.equals("Franklin D. Roosevelt")){
iv.setImageResource(R.drawable.franklinroosevelt);
}
else if (liderIsim.equals("Saddam Hüseyin")){
iv.setImageResource(R.drawable.saddam);
}
else if (liderIsim.equals("Josef Stalin")){
iv.setImageResource(R.drawable.josefstalin);
}
else if (liderIsim.equals("Josif Broz Tito")){
iv.setImageResource(R.drawable.josifbroztito);
}
else if (liderIsim.equals("Nikita kruşçev")){
iv.setImageResource(R.drawable.nikita);
}
else if (liderIsim.equals("Harry s. Truman")){
iv.setImageResource(R.drawable.harrystruman);
}
else if (liderIsim.equals("Charles de Gualle")){
iv.setImageResource(R.drawable.charlesdegualle);
}
else if (liderIsim.equals("Angela Merkel")){
iv.setImageResource(R.drawable.angelamerkel);
}
else if (liderIsim.equals("George W. Bush")){
iv.setImageResource(R.drawable.georgewbush);
}
else if (liderIsim.equals("Abraham Lincoln")){
iv.setImageResource(R.drawable.abrahamlincoln);
}
else if (liderIsim.equals("Sukarno")){
iv.setImageResource(R.drawable.sukarno);
}
else if (liderIsim.equals("Mucibur Rahman")){
iv.setImageResource(R.drawable.muciburrahman);
}
else if (liderIsim.equals("Muhammed Ali Cinnah")){
iv.setImageResource(R.drawable.muhammed);
}
else if (liderIsim.equals("Vladimir Vladimiroviç Putin")){
iv.setImageResource(R.drawable.putin);
}
else if (liderIsim.equals("Recep Tayip Erdoğan")){
iv.setImageResource(R.drawable.rte);
}
else if (liderIsim.equals("Şinzō Abe")){
iv.setImageResource(R.drawable.sinzoabe);
}
else if (liderIsim.equals("Emmanuel Macron")){
iv.setImageResource(R.drawable.emanuel);
}
return satirView;
}
}