一个简单的toolabar结合drawlayout使用方法
作者:shanshuodeshali 时间:2023-05-12 15:01:16
本文实例为大家分享了toolabar结合drawlayout使用方法,供大家参考,具体内容如下
package alice.bw.com.day03toolabardrawlayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.widget.Toast;
/**
* ToolaBar的使用
*/
public class ToolBarBaseActivity extends AppCompatActivity {
private Toolbar mToolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);//如果继承的是AppCompatActivity 使用supportRequestWindowFeature(Window.FEATURE_NO_TITLE)
//如果继承的Activity使用requestWindowFeature(Window.FEATURE_NO_TITLE);,必须要在setContentView之前
setContentView(R.layout.activity_tool_bar_base);
mToolbar = (Toolbar) findViewById(R.id.toolaBar);
//设置ToolBar的导航图标
mToolbar.setNavigationIcon(R.mipmap.ic_launcher);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(ToolBarBaseActivity.this, "我是导航图标", Toast.LENGTH_SHORT).show();
}
});
//设置logo
mToolbar.setLogo(R.mipmap.ic_launcher);
mToolbar.setTitle("大标题");
mToolbar.setSubtitle("子标题");
//设置menu
mToolbar.inflateMenu(R.menu.toolbarmenu);
mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()){
case R.id.item_1:
Toast.makeText(ToolBarBaseActivity.this, "标题一", Toast.LENGTH_SHORT).show();
break;
case R.id.item_2:
Toast.makeText(ToolBarBaseActivity.this, "标题二", Toast.LENGTH_SHORT).show();
break;
case R.id.item_3:
Toast.makeText(ToolBarBaseActivity.this, "标题三", Toast.LENGTH_SHORT).show();
break;
}
return true;
}
});
}
}
来源:http://blog.csdn.net/shanshuodeshali/article/details/78318753
标签:toolabar,drawlayout
0
投稿
猜你喜欢
使用Sharding-JDBC对数据进行分片处理详解
2021-07-27 23:46:04
java 中动态代理机制的实例讲解
2023-01-15 18:22:13
C#语言主要语言区域
2021-10-05 13:58:38
Java面试题冲刺第十六天--消息队列
2022-08-08 09:07:04
流式图表拒绝增删改查之kafka核心消费逻辑上篇
2023-04-19 03:32:11
SpringBoot YAML语法基础详细整理
2023-04-16 14:15:30
Java双冒号(::)运算符使用详解
2022-03-31 11:18:17
SpringBoot整合Mybatis与druid实现流程详解
2022-09-17 17:05:31
浅谈Java如何实现一个基于LRU时间复杂度为O(1)的缓存
2022-02-02 08:35:36
Java实现红黑树(平衡二叉树)的详细过程
2021-08-08 15:03:12
java实现二分法查找出数组重复数字
2022-07-15 03:54:00
Java入门绊脚石之Override和Overload的区别详解
2022-05-04 15:24:51
Android 7.0系统webview 显示https页面空白处理方法
2021-10-22 09:36:49
Java中七种排序算法总结分析
2023-03-27 19:41:44
理解Java的序列化与反序列化
2022-06-03 16:14:54
Android 获取drawable目录图片 并存入指定文件的步骤详解
2021-11-01 07:04:48
Java实现简单的斗地主游戏
2023-03-13 10:42:57
java servlet 几种页面跳转的方法
2023-08-02 18:12:07
Android应用程序模型之应用程序,任务,进程,线程分析
2021-10-09 02:17:45
详解如何全注解方式构建SpringMVC项目
2023-08-13 07:14:41