Full Screen Activity
আমরা যখন কোন অ্যাপ ওপেন করি তখন সেটা টাইটেল'বার ও অ্যাকশন'বার এর ডিফল্ট ডিজাইন সহ ওপেন হয় ।
আমরা যদি আমাদের অ্যাপের ভিতর এই বার দুইটি ইউজার থেকে হাইড করতে চাই কিংবা স্টাইল চেঞ্জ কুরতে চাই, তাহলে সেটা আমরা কিভাবে করতে পারি তাই দেখবো এই পর্বে 😊
প্রথমেই ActionBar এর স্টাইল পরিবর্তন করার জন্য styles.xml এ চলে যান । style এর ভিতর এতদিন আমরা
এই স্টাইল টি ব্যাবহার করেছি ।
এখন কোন একটি অপশন কাটার পর(এখানে আমি DarkActionBar কেটে দিয়েছি ) Ctrl+space চাপলেই দেখবেন সাজেশন দেখাবে। আমরা আপাতত NoActionBar টা নিয়ে কাজ করবো । মানে কোন একশন বার দেখাবে নাহ ।
এবার টাইটেল বার মুছার জন্য যে এক্টিভিটি ক্লাসে দেখানোর সময় টাইটেল মুছতে চান সেই ক্লাসে গিয়ে দুই লাইনের একটি কোড লিখে দিতে হবে setContentView এর আগে ।
requestWindowFeature() এবং getWindow() ম্যাথড দুইটি লিখে দিবেন । এবার যে কোন প্রোজেক্টের কোড রান করে দেখুন 😊
আমরা যদি আমাদের অ্যাপের ভিতর এই বার দুইটি ইউজার থেকে হাইড করতে চাই কিংবা স্টাইল চেঞ্জ কুরতে চাই, তাহলে সেটা আমরা কিভাবে করতে পারি তাই দেখবো এই পর্বে 😊
প্রথমেই ActionBar এর স্টাইল পরিবর্তন করার জন্য styles.xml এ চলে যান । style এর ভিতর এতদিন আমরা
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
এই স্টাইল টি ব্যাবহার করেছি ।
এখন কোন একটি অপশন কাটার পর(এখানে আমি DarkActionBar কেটে দিয়েছি ) Ctrl+space চাপলেই দেখবেন সাজেশন দেখাবে। আমরা আপাতত NoActionBar টা নিয়ে কাজ করবো । মানে কোন একশন বার দেখাবে নাহ ।
এবার টাইটেল বার মুছার জন্য যে এক্টিভিটি ক্লাসে দেখানোর সময় টাইটেল মুছতে চান সেই ক্লাসে গিয়ে দুই লাইনের একটি কোড লিখে দিতে হবে setContentView এর আগে ।
@Override
protected 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.activity_main);
requestWindowFeature() এবং getWindow() ম্যাথড দুইটি লিখে দিবেন । এবার যে কোন প্রোজেক্টের কোড রান করে দেখুন 😊
মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন