2013-01-10 1 views
1

나는 TableLayout에 5 개의 행을 만들었습니다. 해당 행의 항목 하나를 아래의 항목과 병합하려면 다음과 같이하십시오.
screenshot
프로그래밍 방식으로하고 싶습니다. 이것이 가능하고 이것에 가장 적합한 방법은 무엇입니까?안드로이드 TableLayout 세로 행 삽입

+0

수정 Sam의 경우. 지금 나는 그 일을 올바른 방법으로 생각하고있었습니다. 어쩌면 약간의 linearLayouts에서 일부 textview를 넣을 수 있습니다. 모든 textview는 클릭 할 수 있어야 설정을 편집하고 편집 된 textviews로 이전보기로 돌아갈 수 있습니다. – Beemo

+0

누구? 내가 그런 것을 할 수 있다면 그냥 생각이나 약간의 설명. – Beemo

답변

0

많은 연구 끝에 프로그래밍 방식으로 5 개의 linearLayouts에 textview를 추가합니다. 모든 텍스트 뷰에는 onClick 메서드와 태그가 있습니다. 데이터베이스에서는 몇 가지 값 (높이, 너비 등)과 태그 값을 넣었습니다. onCreate 메서드에서는 먼저 하나의 linearLayout에 대해 데이터베이스에서 모든 날짜를 가져온 다음 변환해야하는 텍스트 뷰가있는 경우 모든 textview에서 커서를 반복합니다. 해당 텍스트 뷰의 높이가 더 커야하는 경우 appribute android : visibility = "gone"을 아래의 텍스트 뷰로 설정합니다. 나머지는 프로그래밍 논리로 남겨 둡니다.