में चयनित टैब का सूचकांक प्राप्त करें मैं वर्तमान में चयनित टैब की अनुक्रमणिका को SaveInstanceState में संग्रहीत करने की कोशिश कर रहा हूं, इसलिए मैं इसे पुनर्स्थापित कर सकता हूं। हालांकि getCurrentTab मुझे एटीटीएबस्ट() में उपयोग की जाने वाली स्ट्रिंग को वापस देता है। NewTabSpec, जो मुझे थोड़ा अजीब लगता है क्योंकि दस्तावेज कहता है कि यह एक int और setCurrentTab भी एक int लेता है। क्या कोई जानता है कि मैं अपने वर्तमान में चयनित टैब की अनुक्रमणिका कैसे प्राप्त कर सकता हूं ताकि मैं इसे पुनर्स्थापित कर सकूं?टैबहोस्ट
टैबहोस्ट
उत्तर
आप सही तरीके से हैं, अपना चयनित टैब प्राप्त करने के लिए setOnTabChangedListener
का उपयोग करें।
public class MainActivity extends TabActivity {
static TabHost mytabs;
mytabs = getTabHost();
mytabs.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String arg0) {
Log.i("***Selected Tab", "Im currently in tab with index::" + mytabs.getCurrentTab());
}
});
...
...
...
मुझे वर्तमान में कोड के साथ अपने लैपटॉप तक पहुंच नहीं है इसलिए मुझे इसे आजमाने की ज़रूरत है, लेकिन यह कोई फर्क क्यों पड़ता है कि क्या मैंने ऑनबैबेंटेड ईवेंट में या मेरे ऑनसेस्टेंसस्टेट में getCurrentTab का उपयोग किया है? और आपके वर्तमान उत्तर के लिए धन्यवाद। – Jack
अच्छा यह मेरे काम पर मेरी मदद करता है gr8 उत्तर – Ramz
उपयोग tabHost.getCurrentTab (टैब शुरू के सूचकांक टैब पाने के लिए देता है ... उपयोग कर सकते हैं
tabHost= getTabHost();
tabHost.addTab(tab0); // TabSpec tab0=tabHost.newTabSpec(...
tabHost.addTab(tab1); // TabSpec tab1=tabHost.newTabSpec
int current = tabHost.getTabHost() ;
- 1. टैबहोस्ट
- 2. टैबहोस्ट
- 3. एंड्रॉइड टैबहोस्ट
- 4. एंड्रॉइड: टैबहोस्ट
- 5. एक्शनबार और टैबहोस्ट/टैबैक्टिविटी
- 6. टैबहोस्ट/टैबविड्ज - स्केल पृष्ठभूमि छवि?
- 7. एंड्रॉइड में टैबहोस्ट में स्क्रॉल जोड़ना
- 8. एंड्रॉइड टैबहोस्ट और टैबविजेट आइकन समस्या
- 9. टैबहोस्ट में टेक्स्ट कैसे केंद्रित करें?
- 10. एंड्रॉइड टैबहोस्ट उदाहरण के साथ मुद्दे
- 11. टुकड़ों में टैबहोस्ट जोड़ने के लिए
- 12. एंड्रॉइड में टैबहोस्ट का फ़ॉन्ट आकार कैसे बदलें
- 13. एंड्रॉइड: टैबहोस्ट - पैरामीटर को टुकड़े टुकड़े करने के लिए
- 14. एंड्रॉइड मैं बहिष्कृत टैबहोस्ट को कैसे बदल सकता हूं?
- 15. एडिटटेक्स्ट और टैबहोस्ट एक दूसरे को पसंद नहीं करते
- 16. एंड्रॉइड टैबहोस्ट एप्लिकेशन में अंतर-गतिविधि संचार को पूरा करने का सबसे अच्छा तरीका
- 17. जब मैं पहली बार टैबहोस्ट के टैब को खोलता हूं तो रेस्यूम क्यों कहा जाता है?
- 18. सार्वजनिक कार्य को कॉल करने के लिए टैबहोस्ट से बाल गतिविधि का संदर्भ कैसे लें?
- 19. व्यूपार्जर के साथ टैबहोस्ट से फ्रैगमेंट्स में स्विच करना: मेरे सभी कोड
- 20. एक सार्वभौमिक टैबहोस्ट शैली की तलाश है जो एंड्रॉइड, एचटीसी सेंस, सैमसंग, आदि पर काम करेगी
- 21. इनपुट मोड मैनेजर टैबहोस्ट का संदर्भ रखता है - मेमोरी लीक - ओओएम त्रुटि
- 22. TabSpec में उपयोग की जाने वाली गतिविधि को कैसे समाप्त करें, TabHost
- 23. एंड्रॉइड वेब व्यू saveState
- 24. टैब स्विच
- 25. एंड्रॉइड शो वर्टिकल ओरिएंटेशन कैसे सेट करें?
- 26. टैब के डायनामिक रूप से
- 27. मैं आइस क्रीम सैंडविच में एक टैबविड्ज कैसे स्टाइल करूं?
- 28. रोबोटियम। waitForActivity() TabHostActivity
- 29. फ्रैगमेंट
- 30. अब टैब को कैसे कार्यान्वित करें कि टैबएक्टिविटी को
आपको लगता है कि आप आह्वान हैं TabHost.getCurrentTab()? यह int देता है। शायद आप getCurrentTabTag() के साथ गलत जगह ले गए? –
मुझे यकीन है, यही कारण है कि मुझे यह बहुत अजीब लगता है। – Jack
आप किस एंड्रॉइड संस्करण का उपयोग करते हैं? –