下面列出了android.support.v7.widget.Toolbar#setNavigationContentDescription ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cart_act);
ButterKnife.bind(this);
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow_flipped, GravityCompat.END);
registerHideableHeaderView(findViewById(R.id.headerbar));
mFragment = (CartFragment) getFragmentManager().findFragmentById(R.id.product_request_frag);
// Add the back button to the toolbar.
Toolbar toolbar = getActionBarToolbar();
toolbar.setNavigationIcon(R.drawable.ic_up);
toolbar.setNavigationContentDescription(R.string.close_and_go_back);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
navigateUpOrBack(CartActivity.this, null);
}
});
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.product_act);
ButterKnife.bind(this);
// registerListener();
categoryId = getIntent().getIntExtra(SELECTED_CATEGORY_ID, 0);
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow_flipped, GravityCompat.END);
registerHideableHeaderView(headerbar);
mFragment = (ProductFragment) getFragmentManager().findFragmentById(R.id.product_request_frag);
// Add the back button to the toolbar.
Toolbar toolbar = getActionBarToolbar();
toolbar.setNavigationIcon(R.drawable.ic_up);
toolbar.setNavigationContentDescription(R.string.close_and_go_back);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// unregisterListener();
navigateUpOrBack(ProductActivity.this, null);
}
});
}
/**
* 设置Toolbar左边按钮
*
* @param toolbar
* @param resId
* @param descId
* @param listener
*/
public static void setToolbarNavigation(Toolbar toolbar, int resId, int descId, View.OnClickListener listener) {
if (toolbar == null) return;
toolbar.setNavigationIcon(resId);
toolbar.setNavigationContentDescription(descId);
toolbar.setNavigationOnClickListener(listener);
}