অ্যাকশনবার Toolbarচালু হওয়ার পরে থেকে অবহেলা করা হয়েছে । Toolbarযে কোনও অ্যাকশন বারের 'সুপারসেট' হিসাবে দেখা যেতে পারে। সুতরাং 'পুরাতন' ActionBarএখন একটি উদাহরণ Toolbar। আপনি যদি অনুরূপ কার্যকারিতা চান তবে অবচয় ছাড়াই সতর্কতা ছাড়াই নিম্নলিখিতটি করুন:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
toolbar.setTitle(R.string.app_name);
setSupportActionBar(toolbar);
}
আপনাকে Toolbarআপনার লেআউট xML এ সংজ্ঞায়িত করতে হবে :
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>
এই নতুন কার্যকারিতাটি দিয়ে আপনি আপনার নিজস্ব কাস্টম তৈরি করতে পারেন ActionBarএবং অ্যান্ড্রয়েডকে ভারী উত্তোলন করতে দিন। কেবল আপনার নিজস্ব কাস্টম ভিউ তৈরি করুন যা থেকে প্রসারিত Toolbar।
এছাড়াও, AppCompatActivityপরিবর্তে আপনার ব্যবহার করা উচিত ActionBarActivity, এটি অ্যাপকম্প্যাট লাইব্রেরির সর্বশেষ সংস্করণে প্রবর্তিত হয়েছিল। সুতরাং গ্রেড আপডেট করতে ভুলবেন না
compile 'com.android.support:appcompat-v7:22.1.1'