首先    布局文件activity_main.xml              
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    xmlns:app="http://schemas.android.com/apk/res-auto"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context="cainiaoshop.com.toolbar.MainActivity">    <android.support.v7.widget.Toolbar        android:id="@+id/toolBar"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:background="?attr/colorPrimary"        app:title="laiba"        app:navigationIcon="@mipmap/back"        >    android.support.v7.widget.Toolbar>RelativeLayout>

menu文件:

   
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    ><item android:id="@+id/action_settings" android:title="@string/action_settings"    android:orderInCategory="100" app:showAsAction="never"    />    <item android:id="@+id/action_menu" android:title="@string/action_menu"        android:orderInCategory="100" app:showAsAction="never"        />    <item android:id="@+id/action_mine" android:title="@string/action_mine"        android:orderInCategory="100" app:showAsAction="never"        />menu>

资源文件string.xml
         
<resources>    <string name="app_name">ToolBarstring>    <string name="action_settings">settingsstring>    <string name="action_menu">menustring>    <string name="action_mine">minestring>resources>
MainActivity.java
public class MainActivity extends AppCompatActivity {    private Toolbar toolBar;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        toolBar= (Toolbar) findViewById(R.id.toolBar);        toolBar.setNavigationOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Toast.makeText(MainActivity.this,"onclick",Toast.LENGTH_SHORT).show();                finish();            }        });        toolBar.inflateMenu(R.menu.main);        toolBar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {            @Override            public boolean onMenuItemClick(MenuItem item) {                int id=item.getItemId();                if(id==R.id.action_settings){                    Toast.makeText(MainActivity.this,"action_settings",Toast.LENGTH_SHORT).show();                }                if(id==R.id.action_menu){                    Toast.makeText(MainActivity.this,"action_menu",Toast.LENGTH_SHORT).show();                }                if(id==R.id.action_mine){                    Toast.makeText(MainActivity.this,"action_mine",Toast.LENGTH_SHORT).show();                }                return false;            }        });    }}

更多相关文章

  1. 仿ios滚动 有弹性的ScrollView
  2. android layout动态布局
  3. Android(安卓)DatePicker 使用示例
  4. 手机安全卫士开发系列(5)——自动更新
  5. React-Native中用Android(安卓)Studio运行报Duplicate错
  6. android7.0适配权限问题
  7. Gradle 进阶学习
  8. android app 捕获全局异常,保存成文件
  9. android练习一之保存用户名

随机推荐

  1. Android精灵动画用法实例
  2. Android RecyclerView 网格显示正方形
  3. android耳机插拔的监听
  4. Android 圆形按钮实现
  5. 我的Android开发入门笔记(三):Starting Anot
  6. Android URL
  7. Android ---- Zygote 深入
  8. Android之ViewGroup实现可拖动的GridView
  9. Android中横竖屏切换时Activity的生命周
  10. android中进行https连接的方式(源码)