انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطا در نمایش عکس

خطا در نمایش عکس

#1
با عرض سلام و خسته نباشید
دوستان من تو یه مرحله از برنامه لازم دارم که 50 تا عکس تو یه layout بزارم...ولی برنامه خطا میده....البته معلوم نیست چشه یه بار ده تا میزارم جواب میده و لی بعدش که 50 تا رو میزارم خطا میده...نمیدونم کجا های کار مشکل داره...پسوند jpg  و png با سایز های مختلفو امتحان کردم نشد....

لطفا لطفی کنید و بگید... مراحل گذاشتن 50 تا عکس چیه تا من بدونم کجا ها اشتباه کردم....layout , activity    و در ضمن تازه شروع کردم ....ممنون از لطفی که خواهید کرد..


layout



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <HorizontalScrollView
        android:id="@+id/horizontalScrollView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="horizontal" >

            
            
            <ImageView
                android:id="@+id/imageView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                androidConfusedrc="@drawable/motalee01" />

            <ImageView
                android:id="@+id/imageView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                androidConfusedrc="@drawable/motalee02" />

.
.
.


            <ImageView
                android:id="@+id/imageView50"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                androidConfusedrc="@drawable/motalee50" />



        </LinearLayout>
    </HorizontalScrollView>

</LinearLayout>




activity




package ir.crashdl.Android.Konkur;

import android.app.Activity;
import android.os.Bundle;


public class Motalee_Activity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.motalee_layout);

    }

}




خطا های رخ داده
               

 
پاسخ

خطا در نمایش عکس

#2
سلام دوسته عزیز
این خطا (out of memory)برمیگرده به میزان حافظه ای که برنامه شما نیاز داره که به درستی اجرا بشه
چون تعداد تصاویری که استفاده میکنید زیاد هستن پس حجمشون هم از اون میزان نرمال هم بیشتره پس بنابرین شما به یک خط کد میتونید این محدودیت حافظه رو از برنامه در بیارید
کدهای شما مشکلی نداره فقط درون تگ application ، در فایل AndroidManifest کد زیر را قرار بدید

کد پی‌اچ‌پی:
android:largeHeap="true" 

 

اگر دیدید که مشکل برطرف نشد بگید تا دوستان راهنمایی کنند
فهمیدن بهتر از دانستن است.
پاسخ

خطا در نمایش عکس

#3
مشکلتون حل شد؟
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان