나는 안드로이드를 처음 사용합니다. 사실 저는 파편의 도움으로 3 개의리스트 뷰를 만들고 싶습니다. 가능한가? 가능하다면 약간의 참고 자료를 제공하십시오. 이와 관련하여 도움이 될 것입니다.안드로이드에서 조각 (가능하다면 ListFragment)을 사용하여 여러 ListView를 생성하는 방법
0
A
답변
0
3 개의 listview로 조각을 만들겠습니까?
YourFragment extends Fragment를 작성하십시오. 레이아웃에는 3 개의 listview가 있습니다.
이 상황에서 ListFragment는 쓸모가 없다고 생각합니다. ListActivity와 같습니다.
0
세 개의 ListFragments가 필요하다면 다음과 같이됩니다. 다음
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="3dp">
<fragment class="com.fragtest.Fragment1"
android:id="@+id/fragment1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
<fragment class="com.fragtest.Fragment2"
android:id="@+id/fragment2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
<fragment class="com.fragtest.Fragment3"
android:id="@+id/fragment3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
</LinearLayout>
각 단편에 대한 XML :
main.xml에.
fragment1.xml : 마지막으로 다음
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:drawSelectorOnTop="false" />
</LinearLayout>
그리고 몇 가지 코드가 모두 함께 걸어합니다. 귀하의 주요 활동 :
public class ListFragmentExampleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
그리고 목록을 채우는 각 조각에 대한 클래스 ... Fragment1.java : 도움이
public class JobFragment extends ListFragment {
private ScheduleDBAdapter mDBHelper;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment1, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mDBHelper = new ScheduleDBAdapter(getActivity());
mDBHelper.open();
fillData();
}
private void fillData() {
Cursor jobsCursor = mDBHelper.fetchAllJobs();
getActivity().startManagingCursor(jobsCursor);
String[] from = new String[] { ScheduleDBAdapter.JOB_NUMBER,
ScheduleDBAdapter.JOB_PART };
int[] to = new int[] { R.id.ListItem1, R.id.ListItem2 };
SimpleCursorAdapter jobs = new SimpleCursorAdapter(getActivity(),
R.layout.listlayoutdouble, jobsCursor, from, to);
setListAdapter(jobs);
}
}
희망!
관련 문제
- 1. 안드로이드에서 ListView를 지우는 방법?
- 2. 안드로이드에서 ListView를 채우는 방법
- 3. 여러 텍스트를 사용하여 ListView를 만드는 방법
- 4. 안드로이드에서 HMAC MD5를 생성하는 방법?
- 5. 안드로이드에서 SimpleCursorAdapter를 사용하여 listview를 채우십시오.
- 6. 안드로이드에서 Listview를 "원활하게"로드하는 방법
- 7. 안드로이드에서 ListView를 새로 고치는 방법
- 8. 안드로이드에서 linearlayout에서 scrollview listview를 해결하는 방법
- 9. 안드로이드에서 QuickAction 대화 상자에 Listview를 추가하는 방법
- 10. 여러 글꼴로 listview를 설정하는 방법
- 11. 안드로이드에서 R 파일을 생성하는 방법
- 12. 안드로이드에서 릴리스 키를 생성하는 방법
- 13. 가로 스크롤을 사용하여 ListView를 설정하는 방법?
- 14. listview를 사용하여 sqlite에서 레코드를 가져 오는 방법
- 15. 안드로이드에서 목록 창없이 조각 만들기
- 16. ListFragment listView를 얻는 방법?
- 17. 여러 ListView를 사용해야합니까?
- 18. 벌집 조각 대 AsyncTask
- 19. Documentum에서 여러 사용자를 생성하는 방법
- 20. 안드로이드에서 WSDL로부터 SOAP 요청을 생성하는 방법
- 21. 안드로이드에서 여러 파일을 선택하는 방법
- 22. ListView를 설정하는 방법
- 23. 안드로이드에서 회전식 슬라이드 쇼를 사용하여 ListView를 얻는 방법은 무엇입니까?
- 24. Parse에서 객체를 사용하여 안드로이드에서 ListView를 채우려 고 시도
- 25. 스크롤 ListView를 가로와 세로 모두 안드로이드에서
- 26. 안드로이드에서 listView를 업데이트 할 수 없습니다.
- 27. 안드로이드에서 listview를 사용자 정의하는 방법은 무엇입니까?
- 28. 안드로이드에서 ListView를 클릭 해제하는 방법은 무엇입니까?
- 29. 안드로이드에서 listview를 새로 고칠 수 있습니까?
- 30. 안드로이드에서 quickaction에 listview를 넣는 방법은 무엇입니까?