Android big xml file with images [closed]

rasmah

New Member
I have a big xml file that referes to a lot of images and take more than 10s to load on a galaxy tab. it always give me an error when loading in the equipment. what is the best way to avoid this error?Thank you Ok this is what im loading:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);\[code\] setContentView(R.layout.activity_main); int[] textureArrayWin = { R.drawable.big_efh, R.drawable.big_fai, R.drawable.big_efb, R.drawable.big_eib, R.drawable.big_egb, R.drawable.big_eid, R.drawable.big_egf, R.drawable.big_eif, R.drawable.big_eih, R.drawable.big_fjc, R.drawable.big_eii, R.drawable.big_fjh, R.drawable.big_fji, R.drawable.big_fad, R.drawable.big_fba, R.drawable.big_fcj, R.drawable.big_hja, R.drawable.big_geh, R.drawable.big_aghc, R.drawable.big_fhi, R.drawable.big_efi, R.drawable.big_aghh, R.drawable.big_agij, R.drawable.big_egj, R.drawable.big_not, R.drawable.big_faa, R.drawable.big_fbf, R.drawable.big_ege, R.drawable.big_geg, R.drawable.big_egh, R.drawable.big_efc, R.drawable.big_eeg, R.drawable.big_eha, R.drawable.big_eeh, R.drawable.big_iej, R.drawable.big_iea, R.drawable.big_ieb, R.drawable.big_iec, R.drawable.big_ied, R.drawable.big_iee, R.drawable.big_ief, R.drawable.big_ieg, R.drawable.big_ieh, R.drawable.big_iei, R.drawable.big_not, R.drawable.big_ajba, R.drawable.big_ajbc, R.drawable.big_ajbg, R.drawable.big_ajbi, R.drawable.big_ajca, R.drawable.big_ajce, R.drawable.big_ajcg, R.drawable.big_ajci, R.drawable.big_abed, R.drawable.big_abfi, R.drawable.big_fcc, R.drawable.big_fce, R.drawable.big_ajac, R.drawable.big_dij, R.drawable.big_abga, R.drawable.big_hag, R.drawable.big_hah, R.drawable.big_fbi, R.drawable.big_fbg, R.drawable.big_fcd, }; HorizontalScrollView sv = new HorizontalScrollView(this); LinearLayout ll = new LinearLayout(this); ll.setOrientation(LinearLayout.HORIZONTAL); sv.addView(ll); for(int i = 0; i < textureArrayWin.length-1; i++) { ImageView image = new ImageView(this); image.setImageResource(textureArrayWin); ll.addView(image); TextView tv = new TextView(this); tv.setText("image desc"); ll.addView(tv); } this.setContentView(sv);}\[/code\]When i test it on the galaxy tab after 10s it gives me an error. should i use a progressBar?It results in a OutOfMemoryError
 
Back
Top