मैं सूची नेविगेशन मोड में एंड्रॉइड एक्शन बार को कार्यान्वित करने की कोशिश कर रहा हूं, जब सूची में कोई आइटम चुना जाता है तो यह सफलतापूर्वक टुकड़े बदलता है, लेकिन टुकड़े ओवरलैप होते हैं और मैं पिछले की सामग्री देख सकता हूं स्क्रीन पर अभी भी जब दूसरा चुना जाता है। गतिविधि के ऑनक्रेट और ऑननविगेशन इटैम के लिए मेरा कोड यहां दिया गया है:एक्शनबार सूची नेविगेशन ओवरलैपिंग टुकड़े
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
mFirstFragment = new FirstFragment();
mSecondFragment = new SecondFragment();
SpinnerAdapter mSpinnerAdapter = ArrayAdapter.createFromResource(
this,
R.array.action_list,
android.R.layout.simple_spinner_dropdown_item);
mActionBar = getActionBar();
mActionBar.setDisplayShowTitleEnabled(false);
mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
mActionBar.setListNavigationCallbacks(mSpinnerAdapter, this);
if(savedInstanceState != null) {
mActionBar.setSelectedNavigationItem(
savedInstanceState.getInt("currFragment"));
}
}
public boolean onNavigationItemSelected(int position, long itemId) {
FragmentTransaction mFragmentTransaction =
getFragmentManager().beginTransaction();
switch(position) {
case FIRST_FRAGMENT:
mFragmentTransaction.replace(
android.R.id.content,
mFirstFragment);
break;
case SECOND_FRAGMENT:
mFragmentTransaction.replace(
android.R.id.content,
mSecondFragment);
break;
}
mFragmentTransaction.commit();
return true;
}
अग्रिम धन्यवाद!