У меня есть действие с RelativeLayout, в котором есть FrameLayout, а в FrameLayout 15 ImageButtons.Приложение вылетает всякий раз, когда загружается эта активность.вот мой код xml.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fitsSystemWindows="true" >
<FrameLayout
android:id="@+id/bodyFrontView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentStart="true"
android:layout_below="@+id/bodyFrontBtn"
android:layout_marginBottom="50dp"
android:layout_alignParentLeft="true">
<ImageButton
android:id="@+id/head"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null"
android:contentDescription="@string/app_name"
android:scaleType="centerInside"
android:layout_gravity="center"
android:src="@drawable/head"
android:clickable="false"
android:focusable="false"/>
... so on 14
</FrameLayout>
</RelativeLayout>
Я пока еще ничего не использую в своем Java-файле.но все равно происходит сбой, как только загружается активность.
вот мой logcat на самом деле некоторые из него
09-28 18:25:12.487 5391-5391/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.proximatesolutions.daralhajama, PID: 5391
java.lang.RuntimeException: Canvas: trying to draw too large(189422496bytes) bitmap.
at android.view.DisplayListCanvas.throwIfCannotDraw(DisplayListCanvas.java:229)
at android.view.RecordingCanvas.drawBitmap(RecordingCanvas.java:97)
at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:529)
at android.widget.ImageView.onDraw(ImageView.java:1367)
at android.view.View.draw(View.java:20352)
at android.view.View.updateDisplayListIfDirty(View.java:19297)
еще 100 строк, подобных этой