2014-09-25 9 views
0

이 질문에 대한 답변이 확실하지 않은 경우 (찾으려고했지만 아무 것도 찾을 수 없습니다) 이것은 레이아웃에 대해 질문이있는 부분입니다. 선택한 텍스트 뷰를 들어 텍스트보기가 전체 표 행의 너비를 차지하지 않는 이유는 무엇입니까?

enter image description here

, 여기 enter image description here

내 질문은 왜 텍스트 뷰는 행의 전체 폭을 차지하지 않습니다되는 XML 코드를입니다. 나는 text_view가 부모 인 TableRow의 전체 너비를 차지하도록 layout_width에 "match_parent"를 사용했기 때문에이를 가정합니다. 이 상황을 TableLayout API (http://developer.android.com/reference/android/widget/TableLayout.html)에서 살펴 보았습니다. 그러나 "match_parent"가 언급 된 유일한 인스턴스는 테이블 레이아웃에 행을 추가하지 않고 요소를 추가 한 경우의 너비입니다. "match_parent". 이것은 행/열과 관련이 있으며 그 동작은 어떻게해서 "match_parent"를 덮어 씁니까?

답변

1

할당

android:layout_weight="1" 

그것이 전체 폭을했다

+0

감사를 차지합니다 텍스트 뷰입니다. 하지만 왜 match_parent가 그렇지 않은지 아십니까? layout_weight가 여분의 공간을 할당한다는 것을 알고 있습니다. – committedandroider

+0

미안하지만, 전혀 생각하지 못합니다. –