آموزش تمام صفحه کردن یک اکتیویتی در اندروید
سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش تمام صفحه کردن یک اکتیویتی در اندروید میپردازیم برای اینکه صفحه یک layout را تمام صفحه کنیم یعنی بخش status bar بار را مخفی کنید (بپوشانید) و اکتیویتی خودتان را گسترش بدید در ادامه با ما همراه باشید.
برای اینکار می توانید از کد زیر استفاده کنید.
اگر فرض کنیم کد زیر اکتیویتی ما است باید آن را به شکل زیر تنظیم کنید.
1 2 3 4 5 6 7 8 9 10 | public class ActivityName extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); } } |
دقت کنید کد بالا حتما باید درست استفاده شود اگر دقت کنید کد بالا قبل از setContentView استفاده شده است یعنی قبل از اینکه اکتیویتی ما کاملا بارگذاری شود این کار انجام شذه است.
یا می توانید از راه دوم استفاده کنید وارد فایل AndroidManifest.xml شده کد اکتیویتی خود را به شکل زیر قرار دهید.
1 2 3 | <activity android:name=".ActivityName" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> |
راه سوم
همانند عکس زیر عمل کنید
این آموزش هم به پایان رسید.
موفق و موید باشید.
سلام ممنون از توضیحات خوبتون میشه تمام صفحه کردن یک فرگمنت هم توضیح دهید؟