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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

#1
چچوری میشه برای هر ایتم لیست ویو عکس بزاریم؟
من همه جا رو گشتم اما موردی رو برای آموزش در این رابطه پیدا نکردم.
پاسخ

گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

#2
سلام.
کلید زیر را بخوانید :

کلید شماره 843

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

#3
(۱۳۹۳/۱۰/۰۳, ۰۷:۲۵ ب.ظ)admin نوشته: سلام.
کلید زیر را بخوانید :

کلید شماره 843




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

گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

#4
دو حالت داریم :
1- پس زمینه (background) همه item های Listview یکسان است (یک عکس خاص) :
در این حالت، در فایل xml ای که به عنوان لایه گرافیکی متناظر با هر item از Listview تعیین کرده اید، در تگ اصلی مربوط به لایه (LinearLayout یا reLativeLayout یا ...)، مشخصه زیر را می نویسید :

کد پی‌اچ‌پی:
android:background="@drawable/myImage" 

که در آن، myImage نام عکسی است که در پوشه های drawable از پروژه اندروید قرار گرفته است.
استفاده از مشخصه بالا برای پس زمینه یک Activity ، در کلید زیر شرح داده شده است (اگرچه ربطی به ListView ندارد، ولی چگونگی قرارگیری مشخصه بالا را توضیح می دهد) :

کلید شماره 845

2- پس زمینه (background) قرار گرفته برای item های Listview ، متفاوت است (عکس های مختلف) :
در این حالت، یک راه حل ساده این است که شما در فایل xml ای که به عنوان لایه گرافیکی متناظر با هر item از Listview تعیین می کنید، یک ImageView قرار بدهید که کل پس زمینه را بپوشاند (سایر عناصر item نیز بر روی آن قرار داده می شوند، در این حالت می توانید از RelativeLayout استفاده کنید). سپس در کدهای adapter مربوط به ListView ، آن ImageView را شناسایی کرده و بر اساس مقدار position (که متناظر با شماره item است)، یک عکس را برای آن تعیین می کنید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط legendmat3 ، sky_man847

گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

#5
با سلام مهندس یه نمونه کدی مثالی برا توضیجات بالا داری قسمت آخرشه منظورم
پاسخ

گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)

#6
سلام و خسته نباشید خدمت همه کلیدستانیها
عاقا من یه لیست دارم که مربوط به فیلمهای یک پوشه هست که میخوام ایکن فیلمها رو هم به لیستم اضافه کنم اینم کدش
public void start(){

mylist=new ArrayList<String>();
myfile=new File(Environment.getExternalStorageDirectory()+"/ABinsta");
File listfile[]=myfile.listFiles();


 

for (int h=0;h<listfile.length;h++){
mylist.add(listfile[h].getName());


}
 


setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,mylist));


}
ممنون میشم اگه راهنمایی کنید[عکس: heart.gif]
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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