2016-07-11 71 views
0

我是新來的android,我使用導航抽屜來顯示我的項目列表。導航抽屜項目ByDefault選中不點擊andorid

我遇到了一些問題,比如當我來到我的導航Activity時,列表名稱顯示爲Restaurant。此餐廳項目也包含在我的抽屜項目中,與其他項目類似。我第一次來導航活動時,我想突出顯示餐廳項目。我該怎麼做?

請告訴我。

回答

0

這是簡單的一行代碼:

navigationView.getMenu().getItem(0).setChecked(true); 

,您可以選擇(高亮)通過調用

onNavigationItemSelected(navigationView.getMenu().getItem(0)); 

,並在那裏打電話,項目索引的解決方案,你可以參考這個鏈接的項目。這將解決你的所有問題。

Navigation drawer: How do I set the selected item at startup?

如果它不是,然後將您的代碼,所以我可以告訴你如何使用這個代碼。

0

也許你需要使用的功能:

ListView.setItemChecked(int position, boolean checked); 

ListView.post(new Runnable() { 
    @Override 
    public void run() { 
     ListView.setSelection(index); 
    } 
}); 
+0

可你至少閱讀問題正確的,因爲你是在混淆新手開發商..我知道你的做法也是正確的有些情況下......但不這樣做。 –