मैंने ऊपर दिए गए सभी तरीकों की कोशिश की है, लेकिन यह अभी भी काम नहीं करता है। और फिर, मैंने नीचे दी गई विधि की कोशिश की:
private class ActionModeCallback implements ActionMode.Callback {
@Override
public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
actionMode.getMenuInflater().inflate(R.menu.note_find_action, menu);
return true;
}
@Override
public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
((AppCompatActivity) getActivity()).getSupportActionBar().hide();
return false;
}
@Override
public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) {
return false;
}
@Override
public void onDestroyActionMode(ActionMode actionMode) {
((AppCompatActivity) getActivity()).getSupportActionBar().show();
}
}
यहाँ, मैंने एक्शन मोड का उपयोग किया और सपोर्ट लाइब्रेरी का स्टार्ट-अपॉर्टमेंट मोड। उसी समय मैंने दी गई गतिविधि के विषय को भी संशोधित करने का प्रयास किया है। निश्चित रूप से, यह काम नहीं करता है। इसलिए, यदि आपके पास वास्तव में कोई बेहतर विकल्प नहीं है, तो आप इसे आज़मा सकते हैं।
अभी हाल ही में, मैंने पाया है कि मैंने अपने ऐप के कई थीम को सक्षम करने के लिए रंगीन फ्रेम का उपयोग किया है, इससे थीम कोड में बदल जाएगी। जब मैंने इस ढांचे में शैली को संशोधित करने की कोशिश की, तो यह काम करता है।
मुझे भरोसा है ये काम करेगा।