چچوری میشه برای هر ایتم لیست ویو عکس بزاریم؟
من همه جا رو گشتم اما موردی رو برای آموزش در این رابطه پیدا نکردم.
من همه جا رو گشتم اما موردی رو برای آموزش در این رابطه پیدا نکردم.
گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)
|
||||||
گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند. گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)
۱۳۹۳/۱۰/۰۳, ۰۷:۴۸ ب.ظ
(۱۳۹۳/۱۰/۰۳, ۰۷:۲۵ ب.ظ)admin نوشته: سلام. مشکل من این نیست مشکلم در گذاشتن عکس به عنوان بگراند هر آیتم است. گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)
دو حالت داریم :
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 است)، یک عکس را برای آن تعیین می کنید. لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)گذاشتن عکس (عکس پس زمینه) برای هر آیتم لیست ویو (در برنامه نویسی اندروید)
۱۳۹۵/۰۶/۲۴, ۱۰:۱۳ ب.ظ
سلام و خسته نباشید خدمت همه کلیدستانیها
عاقا من یه لیست دارم که مربوط به فیلمهای یک پوشه هست که میخوام ایکن فیلمها رو هم به لیستم اضافه کنم اینم کدش 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)); } ممنون میشم اگه راهنمایی کنید
| ||||||