어느 하나도 정적 main.xml 레이아웃에 동적 테이블 레이아웃을 추가하는 방법을 도와 줄 수 있습니다. 정적 레이아웃에서는 버튼과 텍스트 뷰를 추가했습니다. 동적 인 tablelayout을 .xml 형식의 특정 선형 레이아웃에 추가하고 싶습니다.프로그래밍 방식으로 레이아웃을 정적 레이아웃 (.xml)으로 통합하는 방법은 무엇입니까?
답변
프로그래밍 방식으로 동적 테이블 레이아웃을 만들 수 있습니다. 당신이 addView()
방법을 사용하여 XML에 정의 된 레이아웃에 해당 테이블 레이아웃을 추가
예
//get the linearlayout from xml
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.my_layout);
//dynamically create your table layout
TableLayout tablelayout = new TableLayout(this);
//add tablelayout to linearlayout
linearLayout.addView(tablelayout);
+1 당신 동의합니다. –
그리고'TableLayout'의 동적 생성을 위해서'TextView view = new TextView (context); '를 사용하여 (예를 들어) 새로운 TextViews를 만들고'tableLayout.add (view)'와 같이 tableLayout에 추가합니다. 새로운 행이 필요한 경우에도 동일한 작업을 수행하지만 새로운 ['TableRow'] (http://developer.android.com/reference/android/widget/TableRow.html) – Jakar
을 //이 XML로 레이아웃입니다
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.list_parent);
//이 귀하의 활동에 동적으로 생성하고 있습니다.
TableLayout tablelayout = new TableLayout(this);
// 다음으로 선형 레이아웃에 새 테이블 레이아웃을 추가하십시오.
linearLayout.addView(tablelayout, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
- 1. 프로그래밍 방식으로 위젯 레이아웃 변경하기
- 2. 프로그래밍 방식으로 레이아웃 속성
- 3. 프로그래밍 방식으로 선형 하위 레이아웃을 관리하는 방법은 무엇입니까?
- 4. 프로그래밍 방식으로 키보드 레이아웃을 Cocoa로 변경하려면 어떻게합니까?
- 5. 프로그래밍 방식으로 프레임 레이아웃 높이와 너비를 변경하는 방법은 무엇입니까?
- 6. 프로그래밍 방식으로 안드로이드 용 레이아웃을 설정했습니다.
- 7. Mac OS X 키보드 레이아웃을 프로그래밍 방식으로 변경하는 방법은 무엇입니까?
- 8. PowerPoint에서 프로그래밍 방식으로 슬라이드 레이아웃을 변경하는 방법은 무엇입니까?
- 9. 프로그래밍 방식으로 사용자 정의 레이아웃을 프로그래밍 방식으로 만들려면
- 10. Android 상대 레이아웃 TextView 프로그래밍 방식으로 변경
- 11. 프로그래밍 방식으로 기존 XML 레이아웃 추가
- 12. 레이아웃을 프로그래밍 방식으로 생성하여 ViewPager에 추가 하시겠습니까?
- 13. 프로그래밍 방식으로 XML 레이아웃 파일 작성
- 14. 프로그래밍 방식으로 레이아웃 생성 (XAML)
- 15. 프로그래밍 방식으로 상대 레이아웃 만들기
- 16. 프로그래밍 방식으로 LinearLayout의 레이아웃 뷰
- 17. 프로그래밍 방식으로 레이아웃을 재현 할 수 없습니다.
- 18. 프로그래밍 방식으로 레이아웃 너비를 지정 하시겠습니까?
- 19. 프로그래밍 방식으로 레이아웃의 레이아웃 색상 변경
- 20. Android에서 프로그래밍 방식으로 레이아웃을 추가 하시겠습니까?
- 21. iPad에서 키보드 레이아웃을 프로그래밍 방식으로 전환하려면 어떻게해야합니까?
- 22. 안드로이드 프로그래밍 방식으로 버튼 레이아웃을 설정합니다
- 23. Sitecore에서 하위 레이아웃을 프로그래밍 방식으로 제거
- 24. 프로그래밍 방식으로 DialogFragment 레이아웃을 만드는 방법
- 25. 프로그래밍 방식으로 기본 레이아웃을 Liferay로 설정했습니다.
- 26. PHP로 프로그래밍 방식으로 CSS 레이아웃 복제
- 27. 프로그래밍 방식으로 UIViewController를로드하는 방법은 무엇입니까?
- 28. MacOS X에서 프로그래밍 방식으로 키보드 레이아웃을 전환하려면 어떻게합니까?
- 29. 맞춤 어댑터 및 맞춤 레이아웃을 ListFragment에 통합하는 방법은 무엇입니까?
- 30. Android 활동 초기화에서 프로그래밍 방식으로 레이아웃을 변경해야하는 위치는 어디입니까?
정적 레이아웃을 게시 할 수 있습니까? –
이것은 내 정적 레이아웃입니다 –
귀하의 메일 ID를 보내실 수 있습니다 코드를 보내 드리겠습니다 –