मैं नए जोड़े गए टूलबार का उपयोग करने पर काम कर रहा हूं जो लॉलीपॉप और ऐप कॉमपेट-वी 7 लाइब्रेरी में पेश किया गया था। मैंने टूलबार को स्थापित करने पर इस गाइड का अनुसरण किया। मैंने देखा कि जब आप किसी ऐसी चीज को लाते हैं जो प्रासंगिक एक्शनबार लाएगी (जैसे कॉपी / पेस्टिंग के लिए टेक्स्ट को हाइलाइट करना), तो यह पेज पर टूलबार को नीचे धकेल देगा। आप देख सकते हैं कि मैं पेज के नीचे की छवि के बारे में क्या बात कर रहा हूँ:
इसलिए, अनिवार्य रूप से, मैंने इसे इस तरह स्थापित किया। मेरे पास एक xml फ़ाइल में टूलबार परिभाषित है जिसे मैं टैग के साथ उपयोग करता हूं:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"/>
फिर, मैं इसे अपने विचार में तुरंत लिखता हूं:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/root"
tools:context=".MainActivity">
<include
layout="@layout/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<!-- Rest of view -->
</LinearLayout>
कोड में, मैंने इसे इस तरह सेट किया:
// On Create method of activity:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
क्या किसी को पता है कि इसे कैसे बनाना है ताकि टूलबार से प्रासंगिक एक्शनबेर आ जाए?