چگونه می توانیم تم برنامه را full screen قرار دهیم
بچه ها من میخوام تم برنامم رو full screen کنم یعنی حتی اون نوار وضعیت رو هم مخفی کنم
چطوری باید این کار رو انجام بدم ؟
درود.قبل از setcontentview کد زیر را اضافه کنید :
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
دوست عریز یه راه دیگه اینه که برید توی manifest.xml و تم full screen رو واسه کل برنامه و یا یه Activity خاص set کنین. اینطوری :
اگه میخوای واسه کل برنامه یه حالت رو انتخاب کنی پس از این استفاده کن :
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
-----------------------------------------------------------------------------------
>> android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
این کدشه
-----------------------------------------------------------------------------------
ولی اگه واسه یه Activity خاص میخوای این وضعیت رو داشته باشی میتونی از کدی که دوستمون در بالا گفتن استفاده کنی یا از این روش :)
<activity
android:name=".ActivityFirst"
android:label="@string/app_name"
----------------------------------------------------------------------------
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
Activity این هم کدشه دقیقا مثل قبلی اما این بار تو
------------------------------------------------------------------------------
یه سری خصوصیت های دیگه هم داره که اینطوری میتونی به اونها دسترسی داشته باشی : بعد از اینکه کد زیر رو نوشتی با فشردن space گزینه ها برات نمایش داده میشن :
android:theme="@android:style/Theme ...
موفق باشی :)
اکتیویت ز AppCompat extend شده به همین دلیل Theme رو باید از جنس AppCompat انتخاب کنی
اینو تست کن ببینم کارتو راه میندازه:
> تو پوشه value یه فایل xml جدید بساز و محتویات درونش رو به شکل زیر تغییر بده :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="myApp" parent="@style/Theme.AppCompat">
<item name="android:windowNoTitle">true</item> // remove Title.
<item name="android:windowFullscreen">true</item> // change app to full screen
<item name="windowActionBar">false</item> // remove ActionBar
</style>
</resources>
>> خب حالا برو تو manifest.xml و این کد رو تو قسمت مربوط به Application بنوس :
android:theme="@style/myApp"
موفق باشی :)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .