각 연락처에 대해 Activity 내에서 세 개의 체크 상자와 TextView를 만들고 싶습니다. 이것이 가능한가? 그렇다면 어떻게? 또 다른 stackoverflow 대답은 아니, 그건 불가능하지만, 그게 믿기 힘들어 찾을 수 있습니다 ...위젯을 동적으로 생성 할 수 있습니까?
답변
나는 그것이 불가능할 이유를 모르겠다. "각 연락처마다"이므로 ContactsContract
콘텐츠 제공자의 Cursor
을 원할 것입니다. 따라서 연락처 목록을 표시하는 것이 목표 인 경우 ListView
이 필요할 수도 있습니다. 연락처에 대한 정보가있는 커서가 있으면 CursorAdapter
을 사용하여 커서의 연락처를 ListView
항목에 매핑 할 수 있습니다. 그런 다음 3 개의 CheckBox
위젯과 TextView
을 사용하여 ListView
항목 레이아웃을 디자인하고 적절하게 채 웁니다. 불가능한 것처럼 보이지 않습니다.
연락처 이름이 들어있는 TextView와 함께 필요한 확인란 집합을 만들 수 있습니다. 그러나 개별 행에 대해 발생시키는 OnClick() 이벤트를 가져올 수 없었습니다. 그래서, 연락처를 반복하면서 widets를 동적으로 생성해야한다고 생각합니다 - 결과 세트/연락처 컨텐트 제공자의 각 행에 대해 세 개의 체크 박스와 TextView를 추가하십시오. 그런 다음 어떤 연락처에 연결되어 있는지 보려면 클릭 할 때 확인란을 쿼리하고 그에 따라 SQLite DB에 저장하십시오. 나는 연락처의 ID를 체크 박스의 Tag 속성 (또는 안드로이드에서 호출 된 것)에 할당 할 것이다. –
- 1. MySQL에서 테이블을 동적으로 생성 할 수 있습니까?
- 2. PostgreSQL에서 사전을 동적으로 생성 할 수 있습니까?
- 3. Java로 xsd를 동적으로 생성 할 수 있습니까?
- 4. 위젯을 캐싱 할 수 있습니까?
- 5. 안드로이드에서 XML로 위젯을 동적으로 생성 할 때 강제로 닫기
- 6. Tkinter에서 위젯을 이름으로 검색 할 수 있습니까?
- 7. 업데이트 위젯을 방송 할 수 있습니까?
- 8. Android 배경에 위젯을 첨부 할 수 있습니까?
- 9. 필터 클래스에서 위젯을 호출 할 수 있습니까?
- 10. Android 앱에서 App 위젯을 만들 수 있습니까?
- 11. 위젯을 동적으로 활성화 또는 비활성화 할 수 없습니다.
- 12. 왜 동적으로 System.Xml.XmlDocument를 생성 할 수 없습니까?
- 13. ormlite를 사용하여 Android에서 DAO 레이어를 동적으로 생성 할 수 있습니까?
- 14. Msbuild가 Item.Metadata의 목록을 동적으로 생성 할 수 있습니까?
- 15. 어떻게 동적으로 생성 된 컨트롤을 조작 할 수 있습니까?
- 16. 어떻게 컴파일 된 스파크 뷰를 동적으로 생성 할 수 있습니까?
- 17. 어떻게 동적으로 생성 된 양식을 처리 할 수 있습니까?
- 18. C++에서 일정한 크기의 배열을 동적으로 생성 할 수 있습니까?
- 19. jnlp 파일을 서버의 응답으로 동적으로 생성 할 수 있습니까?
- 20. 동적으로 생성 된 XML에서 xsl transform을 수행 할 수 있습니까?
- 21. 어떻게 동적으로 생성 된 버튼을 제거 할 수 있습니까?
- 22. SEO : 동적으로 생성 된 링크를 크롤링 할 수 있습니까?
- 23. 안드로이드에서 테두리가있는 테이블을 동적으로 생성 할 수 있습니까?
- 24. ASP.NET에서 어떻게 블록 다이어그램을 동적으로 생성 할 수 있습니까?
- 25. jquery로 동적으로 생성 된 요소를 어떻게 조작 할 수 있습니까?
- 26. 동적으로 생성 된 RadioButtonLists를 데이터 바인딩 (양방향) 할 수 있습니까?
- 27. winapp에서 동적으로 Oracle 패키지를 생성 할 수 있습니까?
- 28. 동적으로 생성 된 객체를 삽입 할 수 있습니까?
- 29. 동적으로 생성 된 JavaScript 파일을 캐시 할 수 있습니까?
- 30. 어떻게 동적으로 생성 된 href에 ID를 추가 할 수 있습니까?
게시 할 수없는 게시물 링크를 게시하십시오. – JoxTraex
위젯을 소개하는 모든 안드로이드 서적은 XML 및 Java에 의한 위젯 생성을 소개합니다. –
OK 여기 있습니다 : http://stackoverflow.com/questions/2787092/dynamically-creating-widgets-on-android –