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


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

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

#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


پیام‌های این موضوع
RE: گذاشتن عکس برای هر آیتم لیست ویو (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۳/۱۰/۰۳, ۰۹:۰۹ ب.ظ

پرش به انجمن:


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