toolbar 设置、颜色、popupwindow弹出位置
来源:互联网 发布:单片机红外线发射 编辑:程序博客网 时间:2024/05/21 02:13
借鉴博客:http://blog.csdn.net/u013971754/article/details/47320097
http://blog.csdn.net/zhyh1986/article/details/51810803等等哈哈
学习了很多大神的博客,发现开了好多网页,不知道哪个了,就直接等等,直接上步骤
一、引用
修改主题noactionbar
<!-- Base application theme. --><style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> // 这个是标题栏的颜色 <item name="colorPrimary">@color/colorPrimary</item> // 这个是状态栏的颜色 <item name="colorPrimaryDark">@color/toolbarBac</item> // 这个是按钮、progressbar、开关等颜色 <item name="colorAccent">@color/colorAccent</item> <!-- 加入toolbar溢出【弹出】菜单的风格 --> <item name="actionOverflowMenuStyle">@style/OverflowMenuStyle</item></style><style name="ThemeOverlay.AppCompat.Dark.ActionBar"> <!-- 设置弹出菜单文字颜色 --> <item name="android:textColor">@color/black</item> <!--标题栏上文字的颜色--> <item name="actionMenuTextColor">@color/white</item></style><!--溢出[弹出]菜单样式 parent相当于继承【可以不要parent】--><style name="OverflowMenuStyle" parent="@style/Widget.AppCompat.PopupMenu.Overflow"> <!-- 是否覆盖锚点,默认为true,即盖住Toolbar --> <item name="overlapAnchor">false</item> <item name="android:dropDownWidth">wrap_content</item> <item name="android:paddingRight">5dp</item> <!-- 弹出层背景颜色 --> <item name="android:popupBackground">@color/white</item> <!-- 弹出层垂直方向上的偏移,即在竖直方向上距离Toolbar的距离,值为负则会盖住Toolbar --> <item name="android:dropDownVerticalOffset">5dp</item> <!-- 弹出层水平方向上的偏移,即距离屏幕左边的距离,负值会导致右边出现空隙 --> <item name="android:dropDownHorizontalOffset">0dp</item></style>
先上一个主题代码,基本上所有都加了注释,修改其中的颜色也在其中
然后是toolbar的
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:background="@color/toolbarBac"> </android.support.v7.widget.Toolbar></LinearLayout>
最后一个是在activity中和fragment中的不同,借鉴博客:http://blog.csdn.net/yy007h/article/details/50455660
阅读全文
0 0
- toolbar 设置、颜色、popupwindow弹出位置
- toolbar中设置menu收起图标颜色以及popupwindow弹出位置
- toolbar中设置menu收起图标颜色以及popupwindow弹出位置
- 设置popupwindow弹出后的背景颜色
- PopupWindow的弹出位置
- PopupWindow指定位置弹出
- PopupWindow弹出菜单位置不正确
- Toolbar 设置 menu 背景色、字体颜色以及弹出菜单不悬浮
- android PopupWindow显示位置设置
- android PopupWindow显示位置设置
- android PopupWindow显示位置设置
- Toolbar 设置菜单颜色/图片
- ToolBar样式颜色,图标设置
- Android popupwindow 弹出的位置问题
- PopupWindow之在指定位置弹出小结
- Android PopupWindow怎么合理控制弹出位置
- Android PopupWindow怎么合理控制弹出位置
- popupWindow定时消失和指定位置弹出
- Qt之QProcess(二)调用外部程序
- 阿里云DataHub基本了解
- 学习head first 设计模式之装饰者模式
- C语言面试题---指针篇(三)
- 深入理解Java对象的创建过程:类的初始化与实例化
- toolbar 设置、颜色、popupwindow弹出位置
- 23种设计模式——代理模式
- android开发环境下载
- jsp详细介绍
- Python 3.6.4下载安装以及Python文本编辑器Sublime Text3下载、破解、汉化、环境搭配ctrl+B或f5运行程序
- git rm简介
- 课程设计源代码
- 【SMSCB】SMSCB协议介绍
- 阿里云DataHub常见问题