ورود

View Full Version : تغییر سایز عکس بدون بزرگ شدن PlaceHolder آن



emad4000
سه شنبه 04 آذر 1393, 19:50 عصر
سلام دوستان

من مشکلی برام پیش اومده که علی رغم جستجو در انجمن هنوز راه حلی براش پیدا نکردم.

من چند عکس دارم که سایزشون رو به صورت درصدی دادم. یعنی گذاشتمشون تو یه LinearLayout افقی که weightSum برابر با 1 داره و هرکدوم از این عکس ها که داخلش هستن (و با ImageView گذاشته شدن) دارای یک درصدی weight هستند.

حالا اتفاقی که میفته اینه که اگه سایز صفحه نمایشگر کوچیک باشه (عرض)این عکس ها هم کوچیک می شن و همون درصد از صفحه رو اشغال می کنن. ارتفاع این عکس ها هم متناسب عرضشون کوچیک می شه، ولی خود ImageView فضایی رو به اندازه ارتفاع اصلی اشغال می کنه و این باعث میشه که زیر عکس یه فضای خالی الکی به وجود بیاد.

لطفاً راهنمایی کنید که آیا روش من اشتباهه یا اینکه راهی برای رفعش هست؟

با تشکر

emad4000
پنج شنبه 06 آذر 1393, 19:59 عصر
خودم جواب سوال رو پیدا کردم. اینجا هم می نویسم که بقیه هم استفاده کنن
برای اینکه فضای در برگیرنده عکس (یا همون Bound عکس یا به قول خودم Place Holder عکس) هم اندازه عکس بشه باید برای ImageView ویژگی زیر رو اضافه کرد.


android:adjustViewBounds="true"