بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

رنگ کردن استاتوس بار به رنگ دلخواه

مدیریت گفتگو
Vampire 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام و احترام

بنده سرچ کردم و نتیجه هایی رو هم تست کردم ، دنبال راهی هستم برای رنگ کردن استاتوس بار اندروید داخل اپ خودم به رنگ دلخواه ، ولی اکثر کد هایی که تست کردم خطا میدن. 

میخواستم بدونم مشکل من کجاست؟ اگر من target و min اس دی کی رو بزارم روی اندروید 2.2 چنین چیزی غیر ممکن میشه؟

آیا به ورژن اندرویدی که ما در اکلیپس توسعه میدیم مربوط و محدود میشه؟ و آیا باید برای ورژن های مختلف مثل 4.2-4.4-5 کد های مختلفی نوشت؟

مثلا کد های زیر رو هرکاری میکنم خطا میدن. لطفا اگر راه درست و تست شده ای دارید بفرمایین.

 getWindow().setStatusBarColor(Color.RED);


Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor(activity.getResources().getColor(R.color.example_color));

نظرات

atf 11 سال پیش
فک کنم باید برای ساخت برنامه از لایبری اندروید 4.4 یا 5 استفاده کنید ولی دقیق نمی دونم
Vampire 11 سال پیش
ظاهرا حق با شماست. ولی اگر اشتباه نکنم میشه اپ هایی دیدم که روی ترگت پایین تر می زارن ولی روی اندروید 5 استاتوس رو رنگ می کنند.
Spirit 11 سال پیش
این امکان از API 19 و بالاتر ممکن هست > برای KitKat از این کتابخونه میتونید استفاده کنید لینک - برای Lollipop هم از این لینک میتونید استفاده کنید لینک

پاسخ‌ها 1

Vampire 11 سال پیش

همونطور که اطلاع دارین api اپ هایی مثل بازار پایینه، اگر به بالای بازار دقت کنید یه همچین حالتی داره:

سایه ی سیاه رنگ بالا رو چطوری میشه ایجاد کرد ؟

نظرات

atf 11 سال پیش
فکر کنم منظورم رو درست متوجه نشدی درهنگام ساخت برنامه از اندروید 4.4 یا 5 استفاده شده و مینیمم اس دی کی روی اندروید 2.1 یا 2.2 یا 2.3 قرار گرفته

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