동일한 활동에 복수 ListFragments
을 호출해야하는 앱을 개발 중입니다. 여기에는 메인 행 ListFragment
과 10 개의 행이 있습니다. 각 행을 클릭하여 부모 ListView
옆에 ListView
이라는 새 자식을 열어야합니다.이 주소는 입니다. 그리고 내 코딩은조각에서 온 childview 호출 onclick 수신기
public class FragmentListArray extends Activity {
static String[] TITLES =
{
"Henry IV (1)",
"Henry V",
"Henry VIII",
"Richard II",
"Richard III",
"Merchant of Venice",
"Othello",
"King Lear"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create the list fragment and add it as our sole content.
if (getFragmentManager().findFragmentById(android.R.id.content) == null) {
ArrayListFragment list = new ArrayListFragment();
getFragmentManager().beginTransaction().add(android.R.id.content, list).commit();
}
}
public static class ArrayListFragment extends ListFragment {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, FragmentListArray.TITLES));
}
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
// here i need to achieve my childview click listener..
}
}
}
어떻게 나는 onitem 클릭 리스너를 설정 해야할지 모르겠다. 위 달성에 도와주세요. 미리 감사드립니다.
두 번째 메뉴를 표시하도록 설정할 수있는 드롭 다운 메뉴를 사용할 수 있다고 생각합니다. 원하는 경우이 링크를 확인할 수 있습니다. http://www.codeofaninja.com/2013/04/show-listview-as-drop-down-android.html – Arshu
@ArshadParwez 님의 회신에 감사드립니다. 나는 listfragment를 사용하기를 원하고 그 아이리스트 뷰가 나타나기를 원한다. – AndroidOptimist
드롭 다운 메뉴에서 사용자 정의 목록보기를 전달할 수 있습니다. 하위 목록으로 표시 될 것입니다 – Arshu