如果我正在使用菜單xml,是否有方法可以在導航抽屜中實用地刪除菜單項?通過標題名稱在Android菜單中刪除菜單項
<item android:id="@+id/nav_inbox" android:icon="@mipmap/ic_inbox"
android:title="Inbox" />
<item android:id="@+id/nav_news" android:icon="@mipmap/ic_news"
android:title="News" />
<item android:id="@+id/nav_my_profile" android:icon="@mipmap/ic_arrow_closed"
android:title="My Profile" />
比方說,我想搜索所有包含單詞「親」,這意味着其他的菜單項不應顯示,除了「我的個人資料」項的菜單項。
我想這是關係到
setEnabled(false)
語法,但我無能如何。
這是我的搜索欄當前語法:
mSearchBar.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
我仍然一無所知如何,我會解決它。
是否有可能禁用其他菜單項,以便只顯示搜索到的項目?
的細節?你不能在你想隱藏的菜單項上使用'setVisibility(false)'嗎? –