一、在Xml里面
<android.support.v7.widget.Toolbar
android:id="@+id/mToolbar"
style="@style/AppTheme.Toolbar"
android:background="@drawable/blue_gradient_bg"
app:navigationIcon="@drawable/ic_arrow_back_white_24dp"
app:titleTextAppearance="@style/Toolbar.TitleText" />
二、在onCreat()方法里面
//注册上下文菜单
this.registerForContextMenu(mWebView);
三、在initView()方法里面
//设置主标题
mToolbar.setTitle("主标题");
//设置副标题
mToolbar.setSubtitle("副标题");
//设置主图片
mToolbar.setLogo(R.mipmap.ic_launcher);
//设置返回图片
mToolbar.setNavigationIcon(R.mipmap.ic_launcher_round);
//设置返回监听事件
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
//绑定Toolbar
setSupportActionBar(mToolbar);
四、接下来的代码
@Override
//创建菜单
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(1, 1, 1, "下一行");
menu.add(1, 2, 3, "下一页");
return true;
}
@Override
//设置菜单的点击事件
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
Toast.makeText(this, "第一行", Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(this, "第一页", Toast.LENGTH_SHORT).show();
break;
}
return true;
}
//创建上下文菜单
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(1, 1, 1, "下一行");
menu.add(1, 2, 3, "下一页");
}
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 1:
Toast.makeText(this, "第一行", Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(this, "第一页", Toast.LENGTH_SHORT).show();
break;
}
return true;
}
直接使用就可以了!!!
&spm=1001.2101.3001.5002&articleId=82990701&d=1&t=3&u=5fed128c27e544939e6c8dc64b2e7acd)
3369

被折叠的 条评论
为什么被折叠?



