0
매우 비정상적인 문제가 있습니다. 프로그래밍 방식으로 talelayout을 만듭니다. 내부 테이블 레이아웃에는 2 개의 행이 있습니다.줄 간의 테이블 레이아웃 종속성
처음에 내가 두 번째에서
가 FIRSTROW의 텍스트가 공간을 많이가, 다음 secondrow에서 textviews이
Firstrow
+---------------------------+
| | |
| | |
+---------------------------+
Secondrow
+---------------------------+
|| | | | |
|| | | | |
|| | | | |
|| | | | |
+---------------------------+
이 코드를 사용하여 미세 배포되지 차지하면 4 배 텍스트 뷰
입니다 1X 텍스트 뷰가 공간을 분배하기 위해, 단지 secondrow 만 사용할 때 잘 동작하지만, tablelayout이 2 행을 가질 때 행 종속성에 의해 작동하지 않습니다.
TableRow.LayoutParams params1 = new TableRow.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT,0.25f);
테이블 레이아웃은 다음과 같아야합니다.
Firstrow
+---------------------------+
| | |
| | |
+---------------------------+
Secondrow
+---------------------------+
|| | | | |
|| | | | |
|| | | | |
|| | | | |
+---------------------------+
이 해결 방법이 있습니까?
선형 레이아웃으로 작업 해보십시오. 그들은 android : weight라는 속성을 가지고 있습니다. 그게 너에게 쓸모가있을 수도있어. –
와우 효과가있다. 나는 두번째 row를 linearlayout에 놓은 다음 linearlayout을 tablelayout에 놓는다. 그리고 완벽하게 작동한다. – Empi