我不完全明白的地方我的問題所在,所以我將提供儘可能多的信息,我可以,它的一些可能是無關找到了答案,但有些可能會有所幫助。位圖不擴展到ImageView的
問題
我已經集成了一個攝像頭在我的應用程序中,我使用的是surfaceView顯示相機的預覽,拍攝圖像時,我採取原始圖像字節和發送他們通過一個ObjectOutput流,我將顯示該活動的圖像。下面是該代碼的一個片段:
out = new ObjectOutputStream(new FileOutputStream(new File(getActivity().getCacheDir(),"")+"cacheFile.srl"));
out.writeObject(bytes);
在我的字節讀取和其他活動形象示:
bytes = (byte[]) in.readObject();
image = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
myHolder.setImageBitmap(image);
下面是活動我的XML文件,該文件顯示圖像:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".fragments.Home">
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:id="@+id/ih"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"/>
如果需要任何其他信息,請讓我知道和虐待更新後
更新1
我改變了我的佈局是:
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:id="@+id/ih"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:layout_marginBottom="100dp"/>
但我仍然有白線或者側
閱讀有關'ImageView'的'scaleType's – pskink
請您可以共享圖像的分辨率和設備? –