Android 레이아웃 - ImageView의 정렬 문제
-
19-08-2019 - |
문제
나는 이미지를 LinearLayout
, 그러나 이미지 테두리와 패딩이 창의 너비 전체를 차지합니다.
아래의 XML을 시도하면 페이지 전체 너비에 걸쳐 테두리와 흰색 배경이있는 이미지를 얻습니다. 제외하고 이미지가 끝납니다 중심, 왼쪽으로 이동하지 않습니다.
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:src="@drawable/banner"
android:background="@android:color/white"
android:padding="@dimen/d_8px"
/>
이미 이미지가 다음에 정렬되도록 강제로 발견하지 못한 속성이 있습니까? ImageView
때 layout_width
설정되었습니다 fill_parent
?
그 동안, 나는 ImageView
다른 내부 LinearLayout
그리고 빈 것을 떨어 뜨립니다 TextView
오른쪽에는 나머지 수평 공간을 차지합니다.
해결책
나는 비슷한 문제가 있었는데, 오늘 당신은 오늘 일찍 대답했습니다. XML 편집기와 함께 Eclipse 플러그인이 제공하는 "스크린 디자인"뷰어에 있습니까? 아니면 실제로 앱을 실행할 때 정렬 문제가 발생합니까? 전자 인 경우 플러그인의 버그가 된 경우, 후자가 추가 해보십시오.
android:scaleType="fitStart"
내가 읽은 문서에서, 그것은 당신이 필요한 것과 가장 가까운 것 같습니다.
다른 팁
레이아웃 XML 파일에서 ImageView를 다음과 같은 것으로 구성하십시오.
<ImageView android:id="@+id/imageViewName"
android:layout_width="90dp"
android:layout_height="90dp"
android:scaleType="fitStart"
android:adjustViewBounds="true"
android:padding="10dp"
android:src="@drawable/ic_contact_picture"
android:background="@color/white" />
제휴하지 않습니다 StackOverflow