0
이것에 관해 여러 가지 질문을했지만 제안 된 솔루션은 이 아니기 때문에이 나에게 도움이되었으므로 새로운 질문을하고 싶습니다. 이 이미지의 모든면에 큰 빈 공간 아래에 같은 레이아웃을 렌더링안드로이드 스케일링 된 ImageView는 패딩과 스케일 피팅이 없어도 주변에 빈 공간이 있습니다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/character_detail_background"
>
<ImageView
android:id="@+id/seriesDetailThumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:padding="0dp"
android:scaleX="0.6"
android:scaleY="0.6"
app:srcCompat="@drawable/error_placeholder"/>
</RelativeLayout>
:
나는 다음과 같은 레이아웃을 가지고있다. 어떻게이 빈 공간을 없앨 수 있습니까? 내가 SO에서 본 다른 질문을 바탕으로
, 그들은 모두 padding
, adjustViewBounds
또는 scaleXY
를 사용하는 것이 좋습니다. XML에서 볼 수있는 것처럼 세 가지를 모두 사용했지만 은 효과가 없습니다. 기본 안드로이드
: scaleX가 = "0.6"안드로이드 :
당신이 당신의 이미지를 확장 할 글라이드를 사용할 수 scaleY를 = "0.6"그냥 원래보기의 크기를 줄이려면, 당신은 그것을 제거 할 수 있습니다. error_placeholder 이미지가 투명 테두리인지 확인하십시오. – garmax1
@ garmax1 예, 투명 테두리가 있지만 매우 얇습니다 (위의 ImageView와 거의 같지 않음). 이미지를 원래의 것보다 약간 작게 만들려고 저울을 의도적으로 추가했습니다. –
비슷한 질문이 도움이 될 수 있습니다. http://stackoverflow.com/a/43105856/5251523 –