2011-02-26 5 views
0

ListView가 있으며 연락처 선택 도구가 있습니다. 내가 원하는 것은 연락처를 선택하여 연락처가 목록보기에 나타나고 그 목록보기에 저장되기를 원할 때입니다. 지금까지 내가목록보기에 연락처를 추가 하시겠습니까?

ListView emailEntry = (ListView) findViewById(R.id.list); 
        emailEntry.setFilterText(Number); 
        if (Number.length() == 0) { 
         Toast.makeText(this, "No number found for contact.", 
           Toast.LENGTH_LONG).show(); 
        } 

이이 자바 텍스트는 번호가이 분명히 내 .XML 파일입니다 목록보기

<ListView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:id="@+id/list" 
/> 

에 불려갑니다했다입니다.

강제 종료되지 않습니다. 문제는 연락처가 목록보기로 호출되지 않는다는 것입니다.

답변

0

당신이하려는 일에 대해 더 많은 정보를 제공해 줄 수 있습니까? 데이터 소스 란 무엇입니까?

나는 ListView를 사용한 적이 없습니다. 결과적으로 나는 그 요점을 놓쳤을 지 모르지만 여기에는 나의 두 센트가있다. 내 겸손 가정을 기반으로, 왜 당신은 데이터를 표시하는 ListActivity 및 사용자 정의 (목록) 어댑터를 사용하지 않습니까? 그런 다음 onListItemClick()을 구현하고 startActivity()를 사용하여 적절한 의도로 토스트를 시작하거나 유용한 토큰을 실행합니다. 내 생각에 당신의 문제는 데이터 중심의 문제이지 뷰 중심의 문제는 아닙니다.

최고 감사합니다, 르노

관련 문제