2013-02-24 1 views
0

다음 문제가 있습니다. DB (ID 정수, picture_int integer (그림 resourse), picture_galery (경로) 및 listview에서 DB에서 이미지를 설정하려면 원하는 3 정수가 있습니다. 열 picture_int null 인 경우 확인하려면 원하는 및 picture_galery 열에서 이미지 설정 및 만약 picture_int! = null이 후이 사진을 설정합니다. Sory을 내 영어 = ([]에서 두 개의 열, []에서 한 개의 열

+0

이 유는 무엇을하려고 않았의 getView() 기능에

if(theFieldYouAccess == null) { //Do what you want } else { //Do what you want } 

같은 생각? –

+0

나는 시험해야하는 wath를 모른다. 나는 어쩌면 자신의 어댑터를 작성하는 것 같지만 두 번째 아이디어는 BD의 BLOD를 모든 사진에서 하나의 열로 저장하는 것입니다. –

+0

이미지를 저장하는 대신 이미지의 저장보다는 이미지 경로를 저장하십시오. 얼룩 –

답변

0

당신은 Custom Adapter Sample

보면 더 많은 정보를 위해 필요한 방법

public int getCount() { 
    return somevalie; 
    } 

    @Override 
    public Object getItem(int arg0) { 
    return arg0; 
} 

    @Override 
    public long getItemId(int arg0) { 
    return arg0; 
} 

    @Override 
    public View getView(int arg0, View arg1, ViewGroup arg2) { 

return view 
} 

을 BaseAdapter를 확장하고 재정 의하여 사용자 지정 어댑터를 사용할 수 있습니다

이상 사용자 지정리스로 이미지를 설정하기 위해 액세스 할 수있는 데이터베이스를 만듭니다. 보기. 가정하자 는

+0

SimpleCursorAdapter를 확장하고 하나 또는 두 개의 메서드 만 재정의 할 수 있습니까? –

+0

그래, 우리는 내가 생각하기에 어느 쪽이라도 할 수있다. 나는 오랫동안베이스 어댑터에 들어갔다. ... –

+0

좋아, 고맙다. –