Toolbar使用
2016-07-13 13:41
190 查看
布局
代码
设置点击的图片
添加菜单
布局
报错:
解决方法;
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" android:titleTextColor="@color/white" />
代码
设置点击的图片
toolbar.setTitle("Notification"); toolbar.setTitleTextColor(getResources().getColor(R.color.white)); setSupportActionBar(toolbar); Utils.setStatusBar(this, R.color.colorPrimaryDark); toolbar.setNavigationIcon(R.mipmap.icon_back); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { NotificationActivity.this.finish(); } });
添加菜单
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.newactive, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_save) { } }
布局
<?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_save" android:orderInCategory="1" android:title="@string/action_save" /> </menu>
报错:
Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.
解决方法;
<application android:name=".base.BaseApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".activity.MainActivity" android:label="@string/app_name" android:theme="@style/OneToolBarTheme" />
<style name="OneToolBarTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimaryOne</item> <item name="colorPrimaryDark">@color/colorPrimaryDarkOne</item> <item name="colorAccent">@color/colorAccent</item> </style>
相关文章推荐
- 【Android】开源库整理
- CodeForces 474D Flowers
- Android 绘图贝塞尔曲线简单使用
- 可重入函数与线程安全的区别与联系
- 排序算法总结
- jenkins和docker 在docker里运行jenkins
- SAP Function ALV 01(样式、排序、筛选、事件)
- 第十三讲:软考中高项13_战略管理、业务流程管理、知识管理
- 做到这些你才算的上是真正牛逼的电商运营
- LightOJ1370 Bi-shoe and Phi-shoe 欧拉函数筛法
- 剑指offer系列-T22栈的压入、弹出序列
- int main(int argc, char* argv[])用法解析
- linux系统调用:exit()与_exit()函数详解
- 安卓非微信内置浏览器中的网页调起微信支付的方案研究
- 日本UX站点Uxmilk.jp对Mockplus的介绍 - 简洁快速的原型图设计工具Mockplus使用指南
- 大型网站架构演变和知识体系
- Android Data Binding 系列(二) -- Binding与Observer实现
- PropertyPlaceholderConfigurer加载属性配置文件:
- 第十二讲:软考中高项12_外包管理、需求管理、组织级与大项目管理
- json eval函数解析