मुझे सामग्री डिज़ाइन में एक्शन बार में यह बटन जोड़ने के बारे में कोई ट्यूटोरियल नहीं मिल रहा है।सामग्री डिजाइन में बैक बटन कैसे बनाएं
मैं कैसे लॉलीपॉप पर कार्यवाही बार में इस जोड़ सकते हैं?
मुझे सामग्री डिज़ाइन में एक्शन बार में यह बटन जोड़ने के बारे में कोई ट्यूटोरियल नहीं मिल रहा है।सामग्री डिजाइन में बैक बटन कैसे बनाएं
मैं कैसे लॉलीपॉप पर कार्यवाही बार में इस जोड़ सकते हैं?
Material Design Tutorial यह आपको संक्षिप्त विचार कैसे दे देंगे सामग्री ऐप को लागू करने के लिए।
आप AppCompat Theme
उपयोग के साथ ActionBarActivity
उपयोग कर रहे हैं:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
इसके अलावा, आप एक ही तरीके से setHomeButtonEnabled(true)
कॉल करने के लिए हो सकता है। यह इस तरह दिखेगा:
पर बनाने के लिए इस
कोशिश:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
अपनी गतिविधि कक्षा में
(यह मानते हुए कि आप इस गतिविधि को बंद करना चाहते)
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
क्या आपके पास इसके बारे में कोई उदाहरण है? मैं इसे आज़माता हूं लेकिन त्रुटि: 'दुर्भाग्य से प्रोग्राम रुक गया' मुझे बताएं। टीएनएक्स – masterphp
क्या आप ट्रेसकॉग को पेस्टकैट से चिपका सकते हैं –
'मास्टरफैपी 'सामग्री डिज़ाइन को कार्यान्वित करने की कोशिश कर रहा है। यह 'getActionBar() 'कैसे हो सकता है। यह 'getSupportActionBar() 'होना चाहिए। @TomerShemesh – Pooja
पहले, आप Material Design
की Theme
उपयोग करने के लिए है, और Theme
ActionBar
Theme.AppCompat.Light.DarkActionBar
का समर्थन करता है, Theme.AppCompat.Light
की तरह,।
दूसरा, ActionBar.setDisplayHomeAsUpEnabled(true);
या ToolBar.setDisplayHomeAsUpEnabled(true);
पर कॉल करें, तो Return
आइकन दिखाएगा।
अपने onCreate जोड़ने इन पंक्तियों
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
वापस नेविगेशन के लिए आप अपने nullpointer अपवाद AndroidMnifest.xml
<activity
android:name=".CurrentActivity"
android:label="@string/app_name"
android:parentActivityName=".BackActivity">
</activity>
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
उत्पादन हो सकता है पर नेविगेशन actiity वापस परिभाषित करने के लिए है, onCreate()
इस तरह होना चाहिए।
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setupActionBar();
}
/**
* Set up the {@link android.app.ActionBar}, if the API is available.
*/
private void setupActionBar() {
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
// Show the Up button in the action bar.
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
प्रदर्शित करने के लिए आप क्या कोशिश की है :) –
समस्या है, मैं नहीं इस के लिए कुछ भी कार्रवाई बार में लॉलीपॉप के साथ मिल सकता है कुछ नमूना कोड पोस्ट करें! – masterphp
क्या आप समर्थन पुस्तकालय का उपयोग कर रहे हैं? आपकी गतिविधि से क्या बढ़ाया गया है? – Harry