01.
package
layouttest.testlayout;
02.
03.
import
android.app.Activity;
04.
import
android.os.Bundle;
05.
import
android.view.View;
06.
import
android.view.ViewGroup;
07.
import
android.widget.BaseAdapter;
08.
import
android.widget.ImageView;
09.
import
android.widget.ListView;
10.
import
android.widget.TextView;
11.
12.
13.
14.
public
class
MainActivity
extends
Activity {
15.
String[] name = {
"11111"
};
16.
int
[] img = {R.drawable.buddha};
17.
@Override
18.
protected
void
onCreate(Bundle savedInstanceState) {
19.
super
.onCreate(savedInstanceState);
20.
setContentView(R.layout.activity_main);
21.
ListView listView =(ListView) findViewById(R.id.ListView);
22.
CustomAdapter customAdapter =
new
CustomAdapter();
23.
listView.setAdapter(customAdapter);
24.
25.
}
26.
class
CustomAdapter
extends
BaseAdapter{
27.
28.
@Override
29.
public
int
getCount() {
30.
return
img.length;
31.
}
32.
33.
@Override
34.
public
Object getItem(
int
position) {
35.
return
null
;
36.
}
37.
38.
@Override
39.
public
long
getItemId(
int
position) {
40.
return
0
;
41.
}
42.
43.
@Override
44.
public
View getView(
int
position, View convertView, ViewGroup parent) {
45.
convertView = getLayoutInflater().inflate(R.layout.customlayout,
null
);
46.
ImageView imageView = (ImageView) convertView.findViewById(R.id.imageView);
47.
TextView textView =(TextView) convertView.findViewById(R.id.textView_name);
48.
49.
imageView.setImageResource(img[position]);
50.
textView.setText(name[position]);
51.
return
null
;
52.
}
53.
}
54.
}