을 클릭 한 후 조치를 실행하는 방법은 안드로이드 문서에서 파생 다음 DialogFragment를 생성 DialogFragment를 열어야하는 목록의 행을 클릭하고 DialogFragment의 양수 버튼을 누른 후에 ListFragment의 선택된 행을 제거하고 제거와 관련된 원격 액션을 수행하는 메소드를 호출 할 수 있기를 원합니다. 내가 모르는 무엇는 DialogFragment 긍정적 버튼을
public static class ListFragment extends android.support.v4.app.ListFragment {
ArrayList<String> listItems=new ArrayList<String>();
ArrayAdapter<String> adapter;
public static final String ARG_SECTION_NUMBER = "section_number";
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.list_fragment_view,
container, false);
ListView lv = (ListView)rootView.findViewById(android.R.id.list);
}});
adapter=new ArrayAdapter<String>(this.getActivity(),
android.R.layout.simple_list_item_1,
listItems);
setListAdapter(adapter);
return rootView;
}
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
//opening the dialogfragment
}
}
}
이 DialogFragment의 긍정적 버튼 클릭 후 작업을 처리하는 방법은 다음과 같이 은 내가 ListFragment을 구현했습니다. 너 나 좀 도와 줄 수있어?
EDIT : 명확히하기 위해 워크 플로입니다. 목록에서 -> DialogFragment 표시 -> DialogFragment를 클릭하고 목록에서 요소를 제거하십시오.
나는 이해할 수 없다. 어떻게하면 arraylist/arrayadapter에서 onClick 메서드의 요소를 제거 할 수 있습니까? – Raffo