01.
final
Radio data[] =
new
Radio[]
02.
{
03.
new
Radio(R.drawable.virginradio,
"95.5 Virgin HITZ"
,
"FM 95.5 MHz-Bangkok"
),
04.
new
Radio(R.drawable.coolradio,
"93Cool FM"
,
"FM 93.0 MHz-Bangkok"
),
05.
new
Radio(R.drawable.seedradio,
"Seed FM"
,
"FM 97.5 MHz-Bangkok"
),
06.
new
Radio(R.drawable.virginradio,
"95.5 Virgin HITZ"
,
"FM 95.5 MHz-Bangkok"
),
07.
new
Radio(R.drawable.coolradio,
"93Cool FM"
,
"FM 93.0 MHz-Bangkok"
)
08.
};
09.
final
ListView list = (ListView)findViewById(R.id.listView1);
10.
11.
View header = (View)getLayoutInflater().inflate(R.layout.listview_header,
null
);
12.
list.addHeaderView(header);
13.
14.
RadioAdapter adapter =
new
RadioAdapter(
this
,R.layout.list_item,data);
15.
16.
list.setAdapter(adapter);
17.
list.setOnItemClickListener(
new
OnItemClickListener() {
18.
19.
@Override
20.
public
void
onItemClick(AdapterView<?> p, View v,
int
position,
21.
long
id) {
22.
23.
selected = data[position].title;
24.
Toast.makeText(HomePageActivity.
this
,
"Select "
+selected, Toast.LENGTH_SHORT).show();
25.
Log.e(
"select radio"
, selected);
26.
}
27.
});