안녕하세요
액티비티를 메니페스트에서 다이얼로그 형식으로 보여주는 것을 했는데요
xml 에서 볼 때는 화면이 제대로 배열되어있는데
실제로 핸드폰에 넣어보면 레이아웃이 이상하게 배열이 되어있어요
다 weigth로 조절했는데...
그러네요......
weight 준 부분 말고는 match_parent를 썻고요...
이미지 뷰의 어떤 이미지 크기든지 이미지뷰 크기만큼의 사이즈대로 나오게 하는건 머에요??
<ImageView android:id="@+id/mp_center_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center_horizontal"/>
이렇게 했는데...
위의 레이아웃이 덮고 있습니다.
이미지뷰의 사이즈를 match_parent 나 wrap_content 가 아닌 60dp 와 같이 고정되어있다는 전제하에
android:scaleType=fitXY 하시면 됩니다.
그러면 이미지 뷰내의 이미지가 이미지뷰만큼 스케일링 됩니다.
늘어지는게 싫다면 fitCenter 인가? 여튼 scaleType 플래그값이 여러가지이니 비교해보면서 어느쪽이 적당한가 확인하시면 됩니다.
감사합니다...
근데 여전히 문제가 생기네요
제가 어려움을 겪고 있는 부분은...
액티비트 (전체화면)으로 실행할 때는 정상적으로 그려지는데
액티비티 스타일을 @android:style/Theme.Dialog 놓고 (실행하면 화면이 좀 작아짐..) 실행할 때 찌그러지는 문제가 생기는 부분이에요 ㅠㅠ
로그인 유지
이미지 뷰의 어떤 이미지 크기든지 이미지뷰 크기만큼의 사이즈대로 나오게 하는건 머에요??
<ImageView
android:id="@+id/mp_center_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"/>
이렇게 했는데...
위의 레이아웃이 덮고 있습니다.