欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

ActionBar(2) 标题和渐变背景设置

程序员文章站 2022-06-01 15:31:41
...

需要在AndroidManifest.xml中设置 android:theme=@style/Theme.AppCompat 如果提示找不到,请按下图设置: 至于如何引入的方法,请看前一篇。 一。使用图片作为背景 直接在代码中引用图片即可 public class MainActivity extends ActionBarActivity {private

需要在AndroidManifest.xml中设置

android:theme="@style/Theme.AppCompat"

如果提示找不到,请按下图设置:

ActionBar(2) 标题和渐变背景设置

至于如何引入的方法,请看前一篇。


一。使用图片作为背景

直接在代码中引用图片即可

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);
    }

ActionBar(2) 标题和渐变背景设置


二。使用渐变颜色作为背景

2.1 生成actionbar_gradient_bg.xml 文件


2.2 在代码中指定
  //设置渐变色背景
        actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_gradient_bg));  

ActionBar(2) 标题和渐变背景设置