हाई फ्रेंड कैसे एक एप्लिकेशन बना रहे हैं जो एक टैब एप्लिकेशन जोड़ रहा है।हम मेन्यू आइटम को गतिशील रूप से
मेरे घर में जो शेरलॉकफ्रैगमेंट एक्टिविटी बढ़ाता है, मैं menu.xml को फुला रहा हूं और विकल्प मेन्यूमेट क्लिक श्रोता पर कोड शामिल करता हूं। Fragmentactivity में tabhost और प्रत्येक टैब पर यह टुकड़े लोड करता है। यह मेरा menu.xml
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="always"
android:icon="@drawable/setting_selector"
android:title=""
>
<menu >
<item
android:id="@+id/Profile"
android:showAsAction="ifRoom"
android:title="Profile"/>
<item
android:id="@+id/chngDoctor"
android:showAsAction="ifRoom"
android:title="Change doctor"
android:visible="false"/>
<item
android:id="@+id/changePword"
android:showAsAction="ifRoom"
android:title="Change password"/>
<item
android:id="@+id/logout"
android:showAsAction="ifRoom"
android:title="Logout"/>
</menu>
</item>
है और यह मेरा onCreateOptionMenu और वर्ग होम में onOptionItemSelected तरीकों है
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
getSupportMenuInflater().inflate(R.menu.main, menu);
SubMenu subMenu = (SubMenu) menu.getItem(0).getSubMenu();
if(userType.equals("admin"))
subMenu.getItem(1).setVisible(true);
else
subMenu.getItem(1).setVisible(false);
return true;
}
और यह मेरा onOptionItemSelected विधि
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId()) {
case R.id.Profile:
break;
case R.id.changePword :
break;
case R.id.chngDoctor :
break;
case R.id.logout:
Home.this.finish();
break;
}
return true;
}
है मैं कुछ जोड़ने की जरूरत टैब परिवर्तन के आधार पर मेनू। यह टैब परिवर्तन पर है, मैं अलग-अलग टुकड़े लोड करता हूं और जब खंड में परिवर्तन होता है तो मुझे मेनू में नए आइटम जोड़ने की आवश्यकता होती है। मेरी सूचीफ्रैग जो शेरलॉक फ्रैगमेंट को बढ़ाती है और जब मैं तीसरे टैब पर क्लिक करता हूं तो यह लोड हो जाएगा। जब इस टुकड़ा लोड मैं मेनू
मेरी समस्या कैसे अलग टुकड़े – Vikky