فاصله داشتن ویوها از Parent با وجود صفر بودن Margin

پرسیده شده
فعالیت 1423 روز پیش
دیده شده 866 بار
0

با احترام

دو تا سئوال دارم بیزحمت پاسخ بفرمایید ممنون میشم:

1.
علت اينکه ويوهام کامل به Parent نميچسبن چيه؟ با اینکه Default Margin  روی صفر تنظیم کرده بودم از ابتدا . 
عکس مورد نظر ضميمه ميباشد.

 

2. فرق (0dp) match_constraint  با match_parent براي ست کردن محتواي صفاتي مثل layout_height يا
layout_widthچيست؟ چون زمانيکه ويو گروپ Parent  ConstraintLayout باشه اين مقدار چه 0 باشه چه match_parent يکيه. فقط در ويو گروپ RelativeLayout یا Linear هست که مقدار 0 با مقدار match_parent تفاوت در نمايش ويوي مورد نظر ايجاد ميکنه.

 

مرسی از شما
 

فایل پیوست

پژمان آزاد
پژمان آزاد

4 خرداد 99

1
حذف شده

سلام وقت بخیر 

شما به این لیوت padding دادین بخاطر همین ویو ها از parent فاصله گرفتند .

سوال دوم به خوبی متوجه نشدم آقا پیمان

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

4 خرداد 99

0
حذف شده

مرسی آقا پوریای گل. 

فرق مقدار  match_constraint  با match_parent برای صفاتی مثل layout_height ویوها چیه؟

توی ویوگروپ Constraint که من فرقی ندیدم ولی توی ویوگروپ Frame و Relative گویا خروجیشون در نمایش ویوی مورد نظر متفاوته.

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

6 خرداد 99

1
حذف شده

سلام پژمان عزیز

سوالت برا منم جالب بود واسه همین منم رو این مساله دقت کردم  match_parent تو همه ویوگروپها با لیوت والدش set میشه. اما match_constraint تو ویو گروپ Constraint اینکارو میکنه یعنی مثلا layout_height رو با height والدش که میشه Constraint به اندازه 0 margin. به این دلیله که تو ویوگروپ Constraint تفاوتی نداشتن.

 

فایل پیوست

جمشید فیروزی

توسط

جمشید فیروزی

15 خرداد 99