2011-08-09 5 views
0

현재 문자열 배열을 사용하는 ListView가 있습니다. 그것은합니다 (에서 onCreate() 메소드에서) 다음과 같은 방법으로 생성됩니다사용자 지정 목록보기 변경

 private ArrayAdapter<String> adapter; 

    String[] list = getResources().getStringArray(R.array.ingredients_array); 
    lv = (ListView)findViewById(R.id.itemList1); 
    adapter =new ArrayAdapter<String>(this,R.layout.list_view_format2,R.id.list_content2,list); 
    lv.setAdapter(adapter); 

R.layout.list_view_format2 : 사용자 지정 목록보기 형식을. 이 이미지 뷰와 텍스트 뷰 R.id.list_content2이 포함되어 나는 동적으로의 ListView의 각 자녀에 액세스하고 문자열로 텍스트 (텍스트 뷰)를 비교하려는 아이디 R.id.list_view_format2

내에서 텍스트보기로. 나중에, 검색을 기반으로 어린이와 관련된 이미지 (ImageView)를 수정하고 싶습니다. 이걸 좀 도와 주시겠습니까? 나는 많은 주위를 수색했지만 어떤 성공을 찾을 수 없었습니다.

답변

0

당신이 사용자 정의 listview를 필요로하는 것으로부터, 자신 만의 Adapter을 만들 필요가있는이 작업을 수행하는 방법에 대해서는 example이 많습니다.

+0

고맙습니다. 네 말이 맞아. 맞춤형 어댑터가 필요해. 나는 그 동안 나 자신을 알아낼 수 있었다. 내 솔루션을 포함하도록 게시물을 편집했습니다. 이 링크는 나를 도왔습니다. http://android-er.blogspot.com/2010/06/using-convertview-in-getview-to-make.html – Abhijit

+0

@Abhijit - 코드를 새로운 것으로 게시하는 것이 더 적절할 것입니다. 대답하거나 원래의 질문에 포함 시키십시오. – clockworkgeek

+0

@clockworkgeek : 지적 해 주셔서 감사합니다! – Abhijit

관련 문제