PDA

View Full Version : تنظیمات ریزتر تصویر زمینه در اکتیویتی



pbm_soy
پنج شنبه 10 مهر 1393, 04:45 صبح
چطوری میتونم یک تصویر زمینه در اکتیویتی قرار بدم؟
با دستورات زیر خیلی راحت میشه



LinearLayout ll = (LinearLayout) findViewById(R.id.main_layout);
ll.setBackgroundResource(R.drawable.image1);


ویا از طریق تعریف تم
بیشتر سوال من این بود که از طریق دستورات چطوری می توانم تصویر زمینه را به اندازه صفحه نمایش بزرگ یا کوچک کنم؟

pbm_soy
جمعه 11 مهر 1393, 03:02 صبح
راه حلی برای نمایش تصویر زمینه متناسب با صفحه دستگاه وجود ندارد؟ مثلا برای تمام صفحات با اندازه های مختلف نمایش قابل قبولی داشته باشد حتی در حالت نمایش Land هم درست کار کند
اگر وجود دارد چگونه؟

StoPpeR
جمعه 11 مهر 1393, 09:29 صبح
برای متناسب بودن با صفحه دستگاه باید سایز های مختلف عکس رو در پوشه های مختلف drawable (مثل hdpi یا xxhdpi و...) قرار بدید
برای حالت landscape هم باید پوشه ی جدیدی به نام layout-land ایجاد کنید و xml های مخصوص این حالت رو درش قرار بدید