我正嘗試在Gmail應用中創建一個應用程序,其拆分actionbar/toolbar
。類似Actionbar的Gmail平板電腦項目
有沒有這種行爲的任何視圖元素,或者我必須自己寫這樣一個工具欄?
打開slidingDrawer
時,搜索圖標正在與主人fragment
一起移動。
我正嘗試在Gmail應用中創建一個應用程序,其拆分actionbar/toolbar
。類似Actionbar的Gmail平板電腦項目
有沒有這種行爲的任何視圖元素,或者我必須自己寫這樣一個工具欄?
打開slidingDrawer
時,搜索圖標正在與主人fragment
一起移動。
要做到這一點,你可以添加新的Toolbar部件之一,每個片段佈局。新的工具欄類被設計爲比傳統的操作欄更靈活,並且在這種分割設計中會很好地工作。 This post是實現獨立工具欄的好概述。爲了後人的緣故,我在下面列出了示例代碼。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.blah);
Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
// Set an OnMenuItemClickListener to handle menu item clicks
toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// Handle the menu item
return true;
}
});
// Inflate a menu to be displayed in the toolbar
toolbar.inflateMenu(R.menu.your_toolbar_menu);
}
好的那裏!很少在最近的15號房間看到! – Eenvincible
仍然無法理解。 –
下面是一個很好的例子:http://www.captechconsulting.com/blogs/supporting-phones-and-tablets-v1 – oleynikd