마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 이미지 꽉채워서 보여주기 matrix 관련

0 추천

 

Context context = Viewer.this;
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.imageadapter, null); 
 
뷰페이저를 이용해서 새로운 xml 파일에 이미지를 뿌려주고 있습니다.
 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
    <FrameLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
 
        <ImageView
            android:id="@+id/imageV"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:scaleType="matrix"
            android:layout_gravity="center_horizontal"/>
 
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
이처럼 이미지를 뿌려주는데요 매트릭스의 values[2] [5] 값을 0으로 지정해도 항상 흰색 여백이 나타나는데 
 
어떻게 해야될까요? ㅠㅠ
 
부탁드립니다!!!
 

 

후룰룰루 (240 포인트) 님이 2013년 2월 20일 질문

1개의 답변

0 추천
먼말이죠?? ImageView에 이미지를 뷰의 사이즈 대로 출력한다는 건가요???

그렇다면 background로 지정하면 됩니다.

아니면 scaleType을 fitXY로 하면 되구요.
원조안드로이드 (58,190 포인트) 님이 2013년 2월 20일 답변
이미지 확대 축소 때문에 matrix는 무조건 사용해야할것 같고요

background로 하면 가능한가요? 이미지 확대 축소 클릭까지요.... 클릭까지 있어서요.....
...