ActionBar(2) 标题和渐变背景设置
来源:互联网 发布:hash算法有哪些 编辑:程序博客网 时间:2024/05/19 17:26
需要在AndroidManifest.xml中设置
android:theme="@style/Theme.AppCompat"
如果提示找不到,请按下图设置:
至于如何引入的方法,请看前一篇。
一。使用图片作为背景
直接在代码中引用图片即可
public class MainActivity extends ActionBarActivity {private ActionBar actionBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); actionBar = getSupportActionBar(); //设置标题 actionBar.setTitle("Bar例子"); actionBar.setSubtitle("努力!"); //实现用户点击ActionBar 图标后返回前一个activity actionBar.setDisplayHomeAsUpEnabled(true) ; //背景图片 Resources res = getResources(); Drawable myDrawable = res.getDrawable(R.drawable.top_theme_blue); actionBar.setBackgroundDrawable(myDrawable); }
二。使用渐变颜色作为背景
2.1 生成actionbar_gradient_bg.xml 文件
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- android:startColor和android:endColor分别为起始和结束颜色android:angle是渐变角度,必须为45的整数倍。线性渐变: android:type="linear" 径向渐变 : android:type="radial" 径向渐变需要指定半径如: android:gradientRadius="50" --> <gradient android:angle="270" android:endColor="#ff8c00" android:startColor="#FFFFFF" android:type="linear" /> </shape>
2.2 在代码中指定
//设置渐变色背景 actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_gradient_bg));
- ActionBar(2) 标题和渐变背景设置
- ActionBar标题和渐变背景设置
- Android ActionBar背景设置渐变色
- Android 标题背景渐变
- ActionBar 背景渐变动画效果
- ActionBar 背景渐变动画效果
- Android修改ActionBar背景颜色和标题颜色的style
- 上拉使标题背景颜色渐变
- 设置渐变的标题
- 设置背景渐变色
- 如何设置ActionBar标题居中
- 设置Button背景渐变效果和点击效果
- 设置Button背景渐变效果和点击效果
- 设置Button背景渐变效果和点击效果
- ActionBar修改背景、标题及菜单颜色
- 为UIView设置渐变背景
- CSS 设置背景颜色渐变
- 为UIView设置渐变背景
- 【LeetCode】Trapping Rain Water 2013年美团网校园招聘研发工程师笔试题
- CODE 96: Sudoku Solver
- web串口通讯
- android面试题:请描述下Activity的生命周期
- 生活中的两个经济学原理
- ActionBar(2) 标题和渐变背景设置
- 快速排序(quick sort)
- Iphone 手机助手 Plist 文件详解 (一)
- c++ 根据输入动态声明数组(一维,二维)
- RETE算法介绍
- 军报宣传我核潜艇部队重提甲午海战和致远号
- string的四个默认函数
- Netty长连接的事件处理顺序问题
- KMP字符串模式匹配详解