از طراحی متریال استفاده کردم , برای اندروید 4 چیکار کنم؟
سلام دوستان
برناممون ( من و criss جان ) داره کم کم تموم میشه
من که تقریبا بخش ui رو تکمیل کردم کلا از متریال دیزاین استفاده کردم ( بعضی جاها از لایبری های غیر رسمی و بعضی جاها نه )
حالا برنامه وقتی رو اندروید 4 اجرا میشه کلی ارور میده و کرش میکنه
حالا برای اندروید زیر 5 چیکار کنم ( 2 مهم نیست کرش کنه یا نکنه , مهم 4 هست که بیشترین درصد رو داره )
اگه مشکل کرش از متریال دیزاینتون باشه دو دلیل عمده میتونه داشته باشه ...
البته یک مقدار باید بیشتر شفاف سازی میکردین ...
1 -برای اینک تم متریال هم در اندروید 5 و هم در اندروید زیره 5 درست کار کنه باید تم appCompat رو تبدیل به متریال کنید و نباید مستقیم از تم متریال استفاده کنید چون کاملا خطا میگیره و میگه حداقل sdk باید 21 باشه !!!!!!!!!!!!
2 -باید در پوشه res فایلی به نام values-v21 بسازین و یک xml به نام styles درونش بسازین و ی سری تغییرات رو بدین ...
که البته این کار ها زمانی به کار میاد که شما یک xml به نام color در values ساخته باشین !!!!!
کلا موضوع خیلی پیچیده و در عین حال سادست ...
اگه خدا بخواد احتمالا خودم فردا ( یعنی امروز ) ی تاپیک جامع میزنم تو انجمن برای اموزش متریال دیزاین ...
راستی اگه از Android Studio استفاده میکنید که چه عالی ولی اگر از Eclipse استفاده میکنید فعلا ، کلا بیخیال متریال بشین تا اقا محمد حسین اموزششو بزاره !!! برای این میگم بیخیال شین چون من کل سایت های خارجی رو زیرو رو کردم ولی حتی دریغ از یک اموزش ( برای Eclipse میگم البته برای Android Studio خیلی اموزش هست ) ...
ممنون از همه دوستان , من تو طراحیش مشکلی ندارم ( از اکلیپس استفاده کردم ) و خدا رو شکر خیلی برنامه زیبا شده
اما بر فرض shadow زیر toolbar رو در نظر بگیرید , یعنی کد elevation , این کد فقط برای sdk 21 به بالا هست , حالا اگه اپ رو پایین تر استفاده بشه یا کرش میکنه یا اصلا کار نمیکنه این کد
یا خود navigation drawer که البته خودم تست نکردم برای اون کرش میکنه یا نه
یا تولبار یا .....
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .