java code
public class MainActivity extends AppCompatActivity {
ListView lv;
public static Integer [] proimage={
R.drawable.aa, R.drawable.aa,R.drawable.aa,R.drawable.aa,R.drawable.aa,
R.drawable.aa,R.drawable.aa,R.drawable.aa,R.drawable.aa,R.drawable.aa,
R.drawable.aa, R.drawable.aa,R.drawable.aa,R.drawable.aa,R.drawable.aa,
R.drawable.aa,R.drawable.aa,R.drawable.aa,R.drawable.aa,R.drawable.aa
};
public static String progname[]={"Aakash kumar","Mukesh kumar","Ravi Kumar","Mohan Kumar","Sohan kuman","Rohan Kumar",
"Ritika kumari","sani kumar","jyoti kumar","mantosh kumar","ranjeet kumar","rakesh kumar","mantu kumar","rajesh kumar",
"pankaj kumar","rita devi","rohan singh","jitendra bin"};
public static String discripation[]={"Aakash kumar","Mukesh kumar","Ravi Kumar","Mohan Kumar","Sohan kuman","Rohan Kumar",
"Ritika kumari","sani kumar","jyoti kumar","mantosh kumar","ranjeet kumar","rakesh kumar","mantu kumar","rajesh kumar",
"pankaj kumar","rita devi","rohan singh","jitendra bin"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/* lv=(ListView)findViewById(R.id.list);
ArrayAdapter<String> ad=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, Arrays.asList(namr));
lv.setAdapter(ad); */
mylistadpter adpter=new mylistadpter(this,progname,proimage,discripation);
lv=(ListView)findViewById(R.id.list);
lv.setAdapter(adpter);
}
}
//To create own ArrayAdpter
public class mylistadpter extends ArrayAdapter<String> {
private final Activity context;
private final String[] progname;
private final Integer[] progimage;
private final String [] discripation;
public mylistadpter(Activity context, String[] progname, Integer[] progimage,String[] discripation) {
super(context,R.layout.activity_imagelist,progname);
this.context = context;
this.progname = progname;
this.progimage = progimage;
this.discripation=discripation;
}
@Override
public View getView(int position, @Nullable View convertView, @Nullable ViewGroup parent) {
LayoutInflater inflater= context.getLayoutInflater();
View rowView=inflater.inflate(R.layout.activity_imagelist,null,true);
TextView text=(TextView)rowView.findViewById(R.id.text1);
ImageView image=(ImageView)rowView.findViewById(R.id.image1);
TextView text3=(TextView)rowView.findViewById(R.id.text2);
text.setText(progname[position]);
text3.setText(discripation[position]);
image.setImageResource(progimage[position]);
return rowView;
}
}
No comments:
Post a Comment