एंड्रॉइड में TabHost.OnTabChangeListener का उपयोग कैसे करें?एंड्रॉइड में TabHost.OnTabChangeListener का उपयोग कैसे करें?
मुझे कुछ उदाहरण कोड दे ... :(
धन्यवाद
एंड्रॉइड में TabHost.OnTabChangeListener का उपयोग कैसे करें?एंड्रॉइड में TabHost.OnTabChangeListener का उपयोग कैसे करें?
मुझे कुछ उदाहरण कोड दे ... :(
धन्यवाद
क्यों यह मेरा सौभाग्य होगा आप मदद करने के लिए अच्छा साहब:
myTabHost.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
if(TAB_1_TAG.equals(tabId)) {
//destroy earth
}
if(TAB_2_TAG.equals(tabId)) {
//destroy mars
}
}});
कहाँ TAB_1_TAG
लिए प्रदान की जाती है टैग newTabSpec
विधि जब टैब बनाने
मैं कई मामलों में लगता है कि यह समझ में आता है अपने TabActivity श्रोता बनाने के लिए:।
public class MyTabActivity extends TabActivity implements OnTabChangeListener {
private TabHost tabHost;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* Your onCreate code here */
tabHost.setOnTabChangedListener(this);
}
/* ... */
@Override
public void onTabChanged(String tabId) {
/* Your code to handle tab changes */
}
}
आप उपयोग कर सकते हैं OnTabSelectedListener
, यहाँ एक उदाहरण है।
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
switch (tab.getText().toString()) {
case "yourTabTitle":
//todo your code
break;
}
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
switch (tab.getText().toString()) {
case "yourTabTitle":
//todo your code
break;
}
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
switch (tab.getText().toString()) {
case "yourTabTitle":
//todo your code
break;
}
}
});
मदद के लिए धन्यवाद, और मैं इतनी मेहनत पर धन्यवाद एक milion LOL'd // पृथ्वी को नष्ट करने और // मंगल सब से पहले नष्ट – Naskov
@pgsandstrom,! टैबहोस्ट विधियों पर ऑनलाइन बहुत कम है। यह वास्तव में मुझे बचाया। मेरा एकमात्र भ्रम यह है कि विधि कॉल 'setOnTabChangedListener' क्यों है, लेकिन यह' OnTabChangeListener() 'के रूप में तत्काल है। तत्काल में कोई "डी" नहीं है! हम्म;) – Azurespot