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

چرا ui من در اندروید 6 فرق می کند ؟ (حل شد )

kazemian  9 سال پیش  9 سال پیش
0 0

 

 

سلام بچه ها
من یک ui طراحی کردم الان که تست میکنم بعضی عناصر توی اندروید 6 جاهاش فرق میکنه نمیدونم چرا
مثلا تصویر بالا رو ببینید
هدر من توی اندروید 6 اومده پایین تر
نوشته ی روی تولبار رفته بالاتر
و همچنین کارد ویو هایی که توی ریسایکلر افقی به کار بردم ، توی اندروید 4.1 از هم فاصله دارن ولی توی اندروید 6 به هم چسبیدن
باید چیکارش کنم؟

+1 0
یه پوشه ی value برای اندورید M درست کن برا تولبارت به اندازهی اندازه ی status bar بهش margin بده اگه اشتباه نکرده باشم 16dp باید باشه برای دیگر ویوهاتم همین کار رو کن (9 سال پیش)
+1 0
فک کنم مشکلت از drawerlayout باشه اگه خاصیت android:fitsSystemWindows="true" رو بهش دادی باید ورش داری (9 سال پیش)
0 0
یعنی برای تک تک ویو ها که تغییر کردن باید این کار رو انجام بدم ؟ خیلی زیااااادن :((( حتی فاصله ی کارد ویو های توی ریسایکلر هم تغییر کرده (9 سال پیش)
0 0
من توی drawerlayout از fitsSystemWindows استفاده نکردم عزیز (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
kazemian  9 سال پیش
0 0

 پاسخ صحیح

خب بالاخره این مشکل حل شد :

آقا پیمان سر نخی خوبی دادن
من هرجا که نوشته بودم android:fitsSystemWindows="true" رو پاک کردم مشکل تولبار درست شد.
کارد ویو ها هم در اندروید 6 به هم چسبیدن که با اضافه کردن عبارت app:cardUseCompatPadding="true" به کارد ویو ، مشکل اونم حل میشه

0 0
با انتخاب دکمه پاسخ صحیح میتوانید یک سوال را در وضعیت حل شده قرار دهید . (9 سال پیش)
0 0
ممنون بخاطر راهنماییت دوست عزیزم (9 سال پیش)
+1 0
این خاصیت برای مواقعی استفاده میشه که شما میخوایین استاسوس بار رو ترانسپرنت کنین ولی به تنهایی باعث ایجاد مشکل میشه و باید تو تم برنامه هم تغییراتی ایجاد کنین که مشکل بهم ریختن به وجود نیاد (9 سال پیش)
0 0
آهاا پس کاربردش اینجاس , دست گلت درد نکنه بخاطر راهنمایی دقیقت (9 سال پیش)

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