آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

emad4000  11 سال پیش  11 سال پیش
0 0

سلام دوستان

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

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

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

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

با تشکر

0 0
width و height عکس رو چی گذاشتی؟ یا باید fill_parent تعین کنی یا 0dp کدتون رو قرار بدید (11 سال پیش)
+3 0
جستجو کنید. برای تصاویر adjustViewBounds باید true باشه (11 سال پیش)
0 0
@siam_1365 عرض عکس ها رو 0dp و طولشون رو wrap_content گذاشتم (11 سال پیش)
0 0
کد رو باید بذارید، اینجور نمیشه مشکل رو فهمید (11 سال پیش)
0 0
اگه میخواید سایز عکستون به اندازه Image View بشه و فضای اضافی که میگید بره scale type تمام Image View ها رو بر روی fitXY بذارید. (11 سال پیش)
0 0
ممنون از آقای محمد حسین زاده، این ویژگی که گفتین رو اضافه کردم و مشکلم حل شد. یعنی Bound های عکس به اندازه خود عکس در آمد. همچنین ویژگی که آقای abracadabra گفتن باعث میشه خود عکس به اندازه Bound اش در بیاد. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .