2016-07-25 112 views
0

如果用戶在定義的屏幕中,但只有在此屏幕中,而不是另一個屏幕上,我希望以編程方式在右側設置新的菜單項。以編程方式添加動作欄菜單項目

如何在不設置新菜單資源的情況下做到這一點?在這堂課中,我實際上正在改變我的左菜單項目。

setSupportActionBar(toolbar); 
getSupportActionBar().setTitle(""); 
getSupportActionBar().setHomeAsUpIndicator(ContextCompat.getDrawable(this,R.drawable.ic_back)); 
getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
getSupportActionBar().setHomeButtonEnabled(true); 
+0

如果您正在使用「片段」,您可以將新項目添加到片段的菜單中,僅當片段附加到活動時纔會顯示這些項目。 – Titus

+0

@Titus我正在從事一項活動.. – aleixrr

回答

1

您可以添加一個新的資源,並使其無法在其他屏幕上顯示,並使我在所需的屏幕上可見。

+0

在哪個網站?然後,如何在支持操作欄中找到該視圖?我沒有選項來查找ViewById – aleixrr

+0

您需要在菜單資源文件中添加項目,然後將其添加到您的活動方法中 –

相關問題