کلیدستان

نسخه‌ی کامل: ریختن چند تصویر در یک آرایه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام به همه.
دوستان،من میخوام 60 تا عکس رو داخل یک آرایه بریزم و بعدش در Gallery از آرایه استفاده کنم.
راه بهتری هست که من نیام دیگه هرعکسی رو مثل تصویر زیر،دونه دونه داخل آرایه بریزم؟
ممنون.
واقع کسی اینو بلد نیست؟!
سلام

برای این کار اگه تعداد تصاویر زیاد هستش باید بجای Drawable  از assets استفاده کنید
یعنی بجای قراردادن در پوشه Drawable در پوشه Assets قرار بدید

برای بدست اوردن لیست فایلهای موجود در پوشه Assets از تابع

کد پی‌اچ‌پی:
getAssets().list(path); 

میتونید استفاده کنید 

میتونید از مثال زیر کمک بگیرید

کد پی‌اچ‌پی:
private boolean listAssetFiles(String path) {

 
   String [] list;
 
   try {
 
       list getAssets().list(path);
 
       if (list.length 0) {
 
           // This is a folder
 
           for (String file : list) {
 
               if (!listAssetFiles(path "/" file))
 
                   return false;
 
           }
 
       } else {
 
           // This is a file
 
           // TODO: add file name to an array list
 
       }
 
   } catch (IOException e) {
 
       return false;
 
   }

 
   return true


اینم نحوه استفاده از تابع بالا

کد پی‌اچ‌پی:
listAssetFiles("root_folder_name_in_assets");