آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در لیست ویو شامل عکس کمک فوری لطفا!!

m-developer  10 سال پیش  10 سال پیش
0 0

تو برنامه ام یه لست ویو از عکس ها رو دارم که نزدیک به 200 ایتم میشه  در ایمولاتور و گوشی خودم خوب کار می کنه

مشکلم اینه که در بعضی گوشی ها وقتی اسکرول می کنم مثلا بعد از ایتم 50 ام برنامه کرش می کنه  سورس اکتیوتی ام رو اتچ کردم لطفا کمک ام کنید.

این 200 عکسی که در لیست لود میشه حجمش کلا  6 مگ هست!

تو بعضی گوشی ها کرش می کنه تو بعضی گوشی ها نه

 public class Learn2Activity extends ActionBarActivity {

    public ArrayAdapter    adapter;
    public static Typeface tfs;


    @Override
    protected void onResume() {
        G.currentActivity = this;
        super.onResume();

        if (adapter != null) {
            adapter.notifyDataSetChanged();
        }
    }


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.learn2_root);
        setFont(16);
        ListView lstContent = (ListView) findViewById(R.id.lst_learn2);
        tfs = Typeface.createFromAsset(getAssets(), "yekan.ttf");

        adapter = new AdapterLearn2(G.images);
        lstContent.setAdapter(adapter);

        String imagename = "آموزش تصويري شماره";
        for (int i = 1; i < 200; i++) {
            StructLearn2 note = new StructLearn2();
            note.title = imagename + " " + i;
            int imageId = G.context.getResources().getIdentifier("learn_tasviri_bitozih" + i, "drawable", G.context.getPackageName());
            note.image = imageId;
            G.images.add(note);
            adapter.notifyDataSetChanged();
        }
       
    }
    public void setFont(int size) {
        final Typeface mFont = Typeface.createFromAsset(getAssets(), "yekan.ttf");
        final ViewGroup mContainer = (ViewGroup) findViewById(android.R.id.content).getRootView();
        G.setAppFont(mContainer, mFont, size, false);
    }

}
+2 0
باید اندازه عکس ها با توجه اندزاه صفحه نمایش مناسب سازی بشه .حافظه هیپ در گوشی های مختلف متفاوت هست . (10 سال پیش)
0 0
یعنی چطور ؟ (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .