Android 플랫폼에이 테이블을 표시하는 가장 좋은 방법에 대한 제안 사항이 있으십니까? 서식이 필요하지 않지만 행과 열의 수가 다른 많은 테이블이 있기 때문에이 작업을 수행하는 유연한 방법을 찾고 있습니다.Android 플랫폼에 테이블 표시
0
A
답변
1
나는 (당신이 넓은 테이블을 기대한다면, 어떤 종류의 페이징 제어 또는 HorizontalScrollView)가있는 ScrollView에 싸여 TableLayout를 사용하거나 HTML에서 테이블을 코드와 WebView을 사용하는 것 중 하나. 유연성/재사용성에 관한 한, TableLayout을 서브 클래스 화하여 다른 옵션으로 테이블을 인스턴스화하는 단축키를 제공하거나 자동으로 비헤이비어를 바인딩하는 동안 XML로 레이아웃 할 수 있도록하는 것이 좋습니다. 예를 들어 this SO post의 두 번째 대답을 참조하십시오.
1
아마도 TableLayout을 사용해야합니다. 가장 쉬운 방법입니다. TableLayout은 열만 처리하고 TableRow 요소는 열을 수행하므로 행 간의 열의 차이가 중요하지 않습니다. 그래도 TableRow 요소를 사용할 필요는 없으며 View의 하위 클래스를 사용할 수 있으므로 LinearLayout 세트를 사용하여 맨 위 행에 대해 세로로 쉽게 플로팅 할 수 있습니다.
그리고 화면으로 이동하기 위해 드래그를하지 않으면 스크롤 레이아웃 내에 배치하는 것이 좋겠지 만 정확히 어떻게 배치했는지에 따라 선택할 수 있습니다. 테이블이 나올 수 있습니다.
관련 문제
- 1. Scala를 핵심 Android 플랫폼에 통합하는 방법은 무엇입니까?
- 2. 안드로이드 플랫폼에 정보 테이블을 저장합니다.
- 3. android 테이블 2 열 테이블
- 4. 안드로이드 플랫폼에 자바 애플리케이션 포팅
- 5. 기존 프로젝트를 확장하고 두 가지를 동시에 Android 플랫폼에 설치하십시오
- 6. 안전 변환 내 플랫폼에
- 7. 플랫폼에 Qt4가 있습니까?
- 8. 프로그램 플랫폼에 독립적으로 만들기
- 9. HTML의 테이블 데이터 표시
- 10. 테이블 데이터 표시
- 11. 테이블 뷰어에 링크 표시
- 12. CSS 테이블, 표시 내용
- 13. IE7 테이블 표시 오류
- 14. 데이터 테이블 또는 데이터 세트의 테이블 표시
- 15. Android 업데이트 sqlite 테이블
- 16. 여러 모바일 플랫폼에 Java ServerSocket 사용?
- 17. 시간이없는 Android 날짜 표시
- 18. Android WebView 그리드 표시
- 19. Android ..... 진행률 표시 줄
- 20. Android : 텍스트 표시 문제
- 21. android 진행률 표시 줄
- 22. Android WebView의 favicon 표시
- 23. Google지도를 Android 기기에 표시
- 24. android - 메시지 표시 방법
- 25. Android : MyLocationOverlay.enableMyLocation을 나침반으로 표시
- 26. Android 레이아웃 강조 표시?
- 27. Joomla 플랫폼에 로그인 11 JLog
- 28. % INC의 키와 값은 플랫폼에 종속적입니까?
- 29. 초보자 : 안드로이드를 우리 플랫폼에 이식하십시오.
- 30. Google지도의 Android GPS 위치 표시/표시
TableLayout을 - http://developer.android.com/reference/android/widget/TableLayout.html TableRow - http://developer.android.com/reference/android/widget/TableRow.html 있는 ScrollView - http://developer.android.com/reference/android/widget/ScrollView.html – AaronM