2011-11-02 6 views
0

ArrayAdapter를 기반으로 사용자 지정 목록보기를 만든 다음 사용자 지정 목록보기의 각 항목에 대한 활동을 만들어야합니다. 각 항목에 대해 별도의 활동을 만드는 방법 int 어떤 몸이라도 나를 도와주세요. 감사합니다. Mithun사용자 지정 목록의 각 항목에 대한 활동을 만드는 방법

+0

이 질문을 확인하십시오 [목록 항목 클릭에 대한 특정 활동으로 이동하는 방법?] (http://stackoverflow.com/questions/6289227/how-to-go-to-a-particular-activity-on-list) -item-click). – user370305

답변

1

ListActivity에서 onListItemClick 메서드를 재정의하려는 것이 좋습니다. 직책에 따라 적절한 의도를 세웁니다. 그들이 선택한 항목과 관련된 데이터에 액세스해야하는 경우

서브 클래스가 getListView().getItemAtPosition(position)를 호출 할 수 있습니다 : 당신이 항목과 연관된 데이터에 액세스해야하는 경우

@Override 
public void onListItemClick(ListView parent, View v, int position, long id) 
{  
if (position == appropriate_condition) 
{   
Intent intent = new Intent(this, Bradford.class);   
startActivity(intent);  
} 
} 

이 문서는이 제안을 제공합니다.

+0

답장을 보내 주셔서 감사합니다. 여기에서 적절한 _ 조건은 위치 번호 또는 다른 방법을 의미합니까? – mithun

+0

숫자를 알고 있으면 위치 번호입니다. u r을 동적으로 얻는다면 거기에 메서드를 추가해야 할 수도 있습니다. – EnthuDeveloper

+0

ok 고맙습니다. – mithun

관련 문제