왼쪽 셀에 이미지를 표시하고 tablerow의 오른쪽 셀에 텍스트를 표시하고 싶습니다.이미지와 텍스트가있는 TableLayout
내 문제는 텍스트보기가 보이는 화면 바깥에 떠 다니기 때문에 전체 텍스트를 볼 수 없다는 것입니다. 화면의 오른쪽 끝 부분에서 텍스트가 깨져야합니다. 나는 픽셀 값으로 maxWidth
을 설정하려고 시도했지만 작동하지 않습니다.
누구든지 내 문제에 대한 해결책을 제공 할 수 있습니까? 어쩌면 더 나은 레이아웃 옵션이 있을까요?
내 레이아웃 정의 :
<TableRow>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tint="#55ff0000"
android:src="@drawable/bla"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/aboutblaImageText"
android:textSize="6pt"
android:textColor="#FFF"
android:maxWidth="100px"
/>
</TableRow>
좋습니다. 해결책은 대신 중첩 된 선형 레이아웃을 사용하는 것입니다 (바깥 쪽 선형 레이아웃 수직, 내부 선형 레이아웃 수평). 나쁜 성능에 대해 읽었지 만 – michbeck
이 최상의 솔루션 인 경우 선형 레이아웃에 중첩됩니다. – Jorgesys
중첩 된 선형 레이아웃의 의미를 자세히 설명 할 수 있습니까? 탭 레이아웃의 각 요소를 자체 레이아웃으로 배치하고 있습니까? – vol