如何檢查操作欄中的左側按鈕是菜單按鈕還是後退按鈕?要啓用後退按鈕,我們使用以下內容:檢查後退按鈕是否在操作欄中可見,或者菜單按鈕
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
我想知道在特定時間啓用哪個按鈕。我嘗試了使用堆棧計數,但它並沒有爲我工作。
菜單圖標
返回圖標
感謝
如何檢查操作欄中的左側按鈕是菜單按鈕還是後退按鈕?要啓用後退按鈕,我們使用以下內容:檢查後退按鈕是否在操作欄中可見,或者菜單按鈕
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
我想知道在特定時間啓用哪個按鈕。我嘗試了使用堆棧計數,但它並沒有爲我工作。
菜單圖標
返回圖標
感謝
如果您正在使用導航的抽屜裏,然後就可以通過了解導航抽屜的狀態,以做到這一點打開或關閉。
假設你已經在XML定義的drawerlayout:
DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
if(mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
//drawer is open
}
如果你的抽屜打開它意味着你必須回來的圖標,否則你行動起來吧
上有欄圖標你說這個?
組ID:
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add((int groupId, int itemId, int order, charsequence title) .setIcon(drawable ID)
return true;
}
GET ID:
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch(item.getItemId())
{
case Menu.First+1 :
break;
case Menu.First+2 :
break;
}
return true;
}
它或者它是否打開,如果我不wrong.I需要知道它是否是菜單還是回來了。 – Harish