나는 Imageview
을 사용하여 레이아웃 위에 비트 맵을 오버레이하려했습니다.
내가 볼 수있는 것에서.ImageView src vs background
- 나는 내가 그것을
내 딜레마 늘어나는 것과됩니다 android:background
로 사용하는 경우 레이아웃
android:src
로 (9 패치 인) 비트 맵을 사용하는 경우 level-list
리소스에 9 패치를 사용하고 setImageLevel()
을 사용하여 올바른 패치를 선택하고 싶습니다.
- setImageLevel은 어떻게 9 패치도 늘어나는 것과받을 수 있나요하지만 레벨 목록에서 또한 선택
android:src
과하지
android:background
작동?
android : scaleType = "fitXY"를 ImageView에 사용해보세요. –
@SagarWaghmare 방금 조언을 드렸습니다. 비트 맵의 크기를 조정하지만 9 패치가 늘려서는 안되기 때문에 원시 크기로 조정합니다. – ilomambo
LevelViewDrawable background = (LevelListDrawable) findViewById (R.id.image) .getBackground() ImageView의 배경으로 '레벨 목록'드로어 블을 사용하는 것을 멈추게하는 요소는 없습니다. ; background.setLevel (1);' – Luksprog