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

چگونه می توانیم تم برنامه را full screen قرار دهیم

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

بچه ها من میخوام تم برنامم رو full screen کنم یعنی حتی اون نوار وضعیت رو هم مخفی کنم
چطوری باید این کار رو انجام بدم ؟

 برای این سوال 4 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
mester_initialer  9 سال پیش
0 0

درود.قبل از setcontentview کد زیر را اضافه کنید :

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
0 0
دست گلت درد نکنه (9 سال پیش)
پاسخ به سوال 
!M!KT  9 سال پیش
+2 0

دوست عریز یه راه دیگه اینه که برید توی 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 ... 

موفق باشی :)

 

0 0
خییییییلی ممنونم بخاطر این پاسخ کاملی که دادی دوست من . الان من میخوام طبق راهنمایی های شما کل پروژه رو تمام صفحه کنم اما این ارور بهم میده :You need to use a Theme.AppCompat theme (or descendant) with this activity (9 سال پیش)
پاسخ به سوال 
nero 360  9 سال پیش
0 0

اکتیویت ز AppCompat extend  شده به همین دلیل Theme رو باید از جنس AppCompat انتخاب کنی

0 0
خب منم میخوام از AppCompat میراث بری کرده باشه. در این صورت چطوری میتونم به صورت یک جا تم برنامم رو تمام صفحه قرار بدم ؟ (9 سال پیش)
پاسخ به سوال 
!M!KT  9 سال پیش
0 0

 پاسخ صحیح

اینو تست کن ببینم کارتو راه میندازه:

>  تو پوشه 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"

موفق باشی :)

0 0
اره این جواب داد :)))) ممنونم دوست من (9 سال پیش)

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