PDA

View Full Version : تغییر سایز imageview در ConstraintLayout برای دیوایس های مختلف



Mohammad1980
دوشنبه 07 اسفند 1396, 03:37 صبح
سلام دوستان
من تازه برنامه نویسی اندروید رو شروع کردم . ممنون میشم راهنمایی کنید .

من یک imageview ( عکس ) به لایه ConstraintLayout اضافه کردم و محل قرارگیری و اندازش رو برای مثلا دیوایس 5 اینچی تنظیم کردم . اما مثلا وقتی دستگاه رو عوض میکنم برای یه دستگاه 7 اینچی یا 10 اینچی عکس اینا با اون هم خوانی نداره و متناسب با اسکرین تغییر پیدا نمیکنه سایزش. آیا راهی داره بتونم عکس رو هم به صورت اتومات سایزش رو تنظیم کنم ؟

hharddy
دوشنبه 07 اسفند 1396, 13:46 عصر
باید صفحه خودتون و برای سایز های مختلف بهینه کنید روش های زیادی وجود داره از اضافه کردن عکس با سایز های مختلف تا ساخت لایه های مختلف برای سایز های گوناگون. سرچ کنید جزییاتش و پیدا میکنید.
علاوه بر ایناها خود constraint یک guideline داره که میتونید بر اساس درصدی از صفحه اندازه عکس و تعیین کنید .