(۱۳۹۴/۰۴/۲۱, ۰۱:۲۹ ق.ظ)'omidn1996' نوشته: تشکر فراوان از پاسخ شما
اما الان اگر من نخوام مرکز ایمیج ویو رو با مرکز کل صفحه یکی قرار بدم باید چه کار کنم؟
به فرض من میخوام شکلی شبیه به شکل زیر درست کنم که ستاره بر روی مستطیل قرار بگیره (و البته نه الزاما وسط اون بلکه سمت چپ یا راست)
با
با سلام .
تحلیل شکل : اگه درست متوجه شده باشم شما یک ImageView دارین که با کد هگزادسیمال (00F#) بک گراند اون رو آبی کردین و بعد اون عکس ستاره رو توی ImageView نشون دادین .(مشخص نکردین اون ستاره چه عنصری هست : دکمه یا ... پس من اون رو یه عکس که تو ImageView نشون دادین در نظر می گیرم. )
توضیح اولیه : در حالت پیش فرض درImageView برای نمایش عکس ها پارامتر scaleType به صورت زیر تعریف شده است :
کد پیاچپی:
android:scaleType="fitCenter" />
به عبارتی عکس ها در مرکز ImageView نمایش داده می شوند .
راه حل :
برای اینکه عکس مورد نظر شما در سمت چپ ImageView نمایش داده بشه ، درون کد Xml ایمیج ویو مقدار زیر رو تعریف می کنیم :
کد پیاچپی:
android:scaleType="fitStart" />
و برای اینکه عکس مورد نظر شما در سمت راست ImageView نمایش داده بشه ، درون کد Xml ایمیج ویو مقدار زیر رو تعریف می کنیم :
کد پیاچپی:
android:scaleType="fitEnd" />
موفق باشید .
*** بحث نکن ، به فکر راه حل باش ***