我創建了非常簡單的android應用程序,它顯示圖像。 代碼:ImageView我無法顯示圖像
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
activity_main.xml中
<?xml version="1.0" encoding="utf-8"?>
<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=".MainActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/textView1"
android:scaleType="matrix"
android:src="@drawable/img_big_size"
/>
</RelativeLayout>
此外我有兩個相同的圖片,第一img_big_size.jpg(尺寸468 KB)和第二img_small_size.jpg(尺寸192 KB)。 第一個圖像具有更高的分辨率,因此需要比第二個圖像更多的內存。 當我嘗試顯示第二個圖像(img_small_size.jpg)應用程序工作正常,並顯示圖像。 但是,當我嘗試顯示拳頭圖像(img_small_size.jpg)應用程序不顯示圖像只顯示黑屏。爲什麼我的應用程序無法顯示第一個圖像如何顯示第一個圖像?
我想顯示第一張圖片,因爲當我首先放大圖片時,圖片比第二張圖片更清晰。 。
鏈接到圖片: http://zapodaj.net/2096f7cc62055.jpg.html
http://zapodaj.net/cf7233054f2fc.jpg.html
其中textView1在你的XML? – yrazlik 2014-09-24 19:29:47