버스 어플 개발중인데..
현재 리스트뷰를 이용해서 리스트로는 정류장이 나오고 버스 위치가 정류장 옆에 버스 이미지가 나오면서 버스가 어느 정류장에 있구나 하는 것을 알기 위해 리스트뷰를 이용할 예정입니다.
하지만 지금 리스트뷰는 소스로 구성을 해놨는데 어떻게 정류장 한개 부분만 이미지를 띄울수 있을까요?
소스 부분입니다.
public void bindView(View view, Context context, Cursor cursor) {
bus = CursorAdapterActivity.getBus();
final ImageView image = (ImageView)view.findViewById(R.id.image);
final ImageView image1 = (ImageView)view.findViewById(R.id.image1);
final TextView name = (TextView)view.findViewById(R.id.name);
if(bus == 1){
image.setImageResource(R.drawable.ic_launcher);
name.setText(cursor.getString(cursor.getColumnIndex("name")));
}
else if(bus == 2){
image.setImageResource(R.drawable.ic_launcher);
name.setText(cursor.getString(cursor.getColumnIndex("name")));
}
else {
}
이렇게 커서어뎁터를 이용해서 만들고 있습니다. 위에 보시면 bus라는 변수값을 불러와 변수값이 1 이면 1 번에 해당되는 정류장에 이미즈를 넣을려고 합니다.