그래서 두 개의 조각이 ListView를 표시하는 레이아웃 파일에 연결됩니다. ListView는 xml에 정의되어 있으며 문자열 배열의 항목이 있습니다. ListView에서 항목을 클릭하고 새 활동을 열려고합니다. ListView에는 8 개의 항목이 있고 다른 항목에는 9 개의 항목이 있습니다. onItemClick 코드에서 클릭 한 항목을 기반으로 활동을 시작하기위한 의도를 작성하려면 어떻게해야합니까? 나는 하나의 항목을 자신의 활동으로 생성 할 것이다. 이 코드의 onItemClick 메소드 내부의 인 텐트를 통해 클래스에서 활동을 시작하려면 어떻게해야합니까?ListView의 onItemClick에서 액티비티를 시작하여 조각으로
class CommunityFragment extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View view = inflater.inflate(R.layout.community_fragment, container, false);
ListView lv = (ListView) view.findViewById(R.id.communityListView);
lv.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3){
// TODO Auto-generated method stub
}
});
return view;
}
}
class ResourcesFragment extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View view = inflater.inflate(R.layout.resources_fragment, container, false);
ListView lv = (ListView) view.findViewById(R.id.resourcesListView);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
});
return view;
}
}
http://stackoverflow.com/questions/7177633/how-to-call-startactivity-or-call-intent-from-onitemclick-event-of-listview-in-f를 확인 .. – rajshree